(0.4ms)  DROP DATABASE IF EXISTS `monsters_test`
 (0.2ms)  CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
 (9.2ms)  CREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (16.7ms)  CREATE  INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) 
 (5.0ms)  CREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (16.3ms)  CREATE  INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) 
 (17.9ms)  CREATE  INDEX `index_books_on_name` USING btree ON `books` (`name`) 
 (8.5ms)  CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (19.9ms)  CREATE  INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) 
 (15.5ms)  CREATE  INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) 
 (4.4ms)  CREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (4.7ms)  CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (18.0ms)  CREATE  INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) 
 (4.6ms)  CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.1ms)  CREATE  INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) 
 (5.2ms)  CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (19.0ms)  CREATE  INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) 
 (5.2ms)  CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.8ms)  CREATE  INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) 
 (18.6ms)  CREATE  INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) 
 (5.1ms)  CREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) 
 (17.0ms)  CREATE  INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) 
 (4.5ms)  CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `terrain_type_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) 
 (16.3ms)  CREATE  INDEX `index_movement_rates_on_terrain_type_id` USING btree ON `movement_rates` (`terrain_type_id`) 
 (4.4ms)  CREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) 
 (15.0ms)  CREATE  INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) 
 (4.4ms)  CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) 
 (17.3ms)  CREATE  INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) 
 (5.0ms)  CREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB
 (14.4ms)  CREATE  INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) 
 (15.6ms)  CREATE  INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) 
 (4.5ms)  CREATE TABLE `terrain_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (17.3ms)  CREATE  INDEX `index_terrain_types_on_name` USING btree ON `terrain_types` (`name`) 
 (4.8ms)  CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
 (16.3ms)  CREATE  INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) 
 (16.8ms)  CREATE  INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) 
 (10.6ms)  ALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_251481e47b`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.0ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_d3c3543799`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)

 (9.0ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_eca7d6feb9`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)



 (9.1ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_ca12c73acd`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (8.3ms)  ALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_53369c608d`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (10.2ms)  ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_bfa2dace7f`

FOREIGN KEY (`monster_class_id`)

REFERENCES `monster_classes` (`id`)

 (9.3ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_0d49f3ae14`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (10.1ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_4de45cd49c`

FOREIGN KEY (`terrain_type_id`)

REFERENCES `terrain_types` (`id`)

 (8.6ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_3836232904`

FOREIGN KEY (`book_id`)

REFERENCES `books` (`id`)



 (9.0ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_d8ce4e212c`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (117.4ms)  ALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_3f4918224d`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (14.6ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_ec72ac4ce2`

FOREIGN KEY (`master_skill_id`)

REFERENCES `master_skills` (`id`)

 (14.6ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_8f20884f18`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.4ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_9d066801e7`

FOREIGN KEY (`master_trait_id`)

REFERENCES `master_traits` (`id`)

 (9.6ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_af454da894`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (4.9ms)  CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
 (21.6ms)  CREATE UNIQUE INDEX `unique_schema_migrations`  ON `schema_migrations` (`version`) 
 (0.2ms)  SELECT version FROM `schema_migrations`
 (2.2ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
 (2.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203024')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182329')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015614')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313223500')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306090224')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
 (0.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015432')
 (1.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
 (2.4ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
ActiveRecord::SchemaMigration Load (0.3ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (1.1ms)

Completed 200 OK in 1972ms (Views: 1971.4ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.143401', '2015-04-10 18:43:09.143401')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"1"}
MonsterClass Load (0.6ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (10.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (12.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 36ms (Views: 17.3ms | ActiveRecord: 0.9ms)

 (5.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.191871', '2015-04-10 18:43:09.191871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"2"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 2 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/2 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.202767', '2015-04-10 18:43:09.202767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"3"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 3 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.214753', '2015-04-10 18:43:09.214753')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.227440', '2015-04-10 18:43:09.227440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.231573', '2015-04-10 18:43:09.231573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/6 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.5ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.240194', '2015-04-10 18:43:09.240194')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 7
Rendered monster_classes/index.html.erb within layouts/application (32.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 36ms (Views: 33.8ms | ActiveRecord: 1.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.283770', '2015-04-10 18:43:09.283770')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"8"}
MonsterClass Load (0.7ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 8 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 8
Rendered monster_classes/show.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 1.0ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.298441', '2015-04-10 18:43:09.298441')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"9"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 9
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.311312', '2015-04-10 18:43:09.311312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (1.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.340904', '2015-04-10 18:43:09.340904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (7.2ms)
Rendered master_traits/new.html.erb within layouts/application (8.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.9ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (4.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.367406', '2015-04-10 18:43:09.367406')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"2"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 2 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.381416', '2015-04-10 18:43:09.381416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"3"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.392261', '2015-04-10 18:43:09.392261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"4"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (2.2ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.408924', '2015-04-10 18:43:09.408924')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.425098', '2015-04-10 18:43:09.425098')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.439427', '2015-04-10 18:43:09.439427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"7"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 7 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.452160', '2015-04-10 18:43:09.452160')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"8"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/8 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.466998', '2015-04-10 18:43:09.466998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.472808', '2015-04-10 18:43:09.472808')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/10 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.499730', '2015-04-10 18:43:09.499730')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"1"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 1 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.517981', '2015-04-10 18:43:09.517981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.532953', '2015-04-10 18:43:09.532953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.538361', '2015-04-10 18:43:09.538361')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/4 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.547613', '2015-04-10 18:43:09.547613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"5"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/5 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.7ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.557337', '2015-04-10 18:43:09.557337')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"6"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 6
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 6
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.573730', '2015-04-10 18:43:09.573730')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"7"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.8ms)
Rendered locations/edit.html.erb within layouts/application (6.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.0ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.596705', '2015-04-10 18:43:09.596705')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"8"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 8 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.610895', '2015-04-10 18:43:09.610895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.629574', '2015-04-10 18:43:09.629574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.656217', '2015-04-10 18:43:09.656217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"1"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1
Rendered master_skills/_form.html.erb (4.4ms)
Rendered master_skills/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.2ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.679153', '2015-04-10 18:43:09.679153')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.691840', '2015-04-10 18:43:09.691840')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"3"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 3 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.704757', '2015-04-10 18:43:09.704757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"4"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/4 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.714494', '2015-04-10 18:43:09.714494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"5"}
MasterSkill Load (0.0ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.3ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.731405', '2015-04-10 18:43:09.731405')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.743989', '2015-04-10 18:43:09.743989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.747783', '2015-04-10 18:43:09.747783')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/8 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.4ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.755687', '2015-04-10 18:43:09.755687')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.774417', '2015-04-10 18:43:09.774417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"10"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.800200', '2015-04-10 18:43:09.800200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by TerrainTypesController#new as HTML

Rendered terrain_types/_form.html.erb (2.9ms)
Rendered terrain_types/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.0ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_destroy_terrain_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.818596', '2015-04-10 18:43:09.818596')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `terrain_types`

Processing by TerrainTypesController#destroy as HTML

Parameters: {"id"=>"2"}
TerrainType Load (0.2ms)  SELECT  `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 2 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`terrain_type_id` = 2
SQL (0.2ms)  DELETE FROM `terrain_types` WHERE `terrain_types`.`id` = 2
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/terrain_types Completed 302 Found in 8ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `terrain_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.838726', '2015-04-10 18:43:09.838726')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by TerrainTypesController#edit as HTML

Parameters: {"id"=>"3"}
TerrainType Load (0.4ms)  SELECT  `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 3 LIMIT 1
Rendered terrain_types/_form.html.erb (1.2ms)
Rendered terrain_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_update_terrain_type


 (1.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.855678', '2015-04-10 18:43:09.855678')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by TerrainTypesController#update as HTML

Parameters: {"terrain_type"=>{"name"=>"ground"}, "id"=>"4"}
TerrainType Load (0.3ms)  SELECT  `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/terrain_types/4 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_create_terrain_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.869723', '2015-04-10 18:43:09.869723')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `terrain_types`

Processing by TerrainTypesController#create as HTML

Parameters: {"terrain_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.875618', '2015-04-10 18:43:09.875618')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/terrain_types/6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.5ms)  SELECT COUNT(*) FROM `terrain_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_fail_to_create_terrain_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.885245', '2015-04-10 18:43:09.885245')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `terrain_types`

Processing by TerrainTypesController#create as HTML

Parameters: {"terrain_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered terrain_types/_form.html.erb (1.6ms)
Rendered terrain_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `terrain_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_fail_to_update_terrain_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.903074', '2015-04-10 18:43:09.903074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by TerrainTypesController#update as HTML

Parameters: {"terrain_type"=>{"name"=>nil}, "id"=>"8"}
TerrainType Load (0.2ms)  SELECT  `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered terrain_types/_form.html.erb (1.7ms)
Rendered terrain_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 9.5ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.924047', '2015-04-10 18:43:09.924047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by TerrainTypesController#index as HTML

TerrainType Load (0.2ms)  SELECT `terrain_types`.* FROM `terrain_types`
Rendered terrain_types/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_show_terrain_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.936649', '2015-04-10 18:43:09.936649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by TerrainTypesController#show as HTML

Parameters: {"id"=>"10"}
TerrainType Load (0.3ms)  SELECT  `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 10 LIMIT 1
Rendered terrain_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:09.962887', '2015-04-10 18:43:09.962887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"1"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:09.985316', '2015-04-10 18:43:09.985316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:09.997691', '2015-04-10 18:43:09.997691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"3"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 3 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/3 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.009259', '2015-04-10 18:43:10.009259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.025389', '2015-04-10 18:43:10.025389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.028900', '2015-04-10 18:43:10.028900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/6 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.039020', '2015-04-10 18:43:10.039020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"7"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.056211', '2015-04-10 18:43:10.056211')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"8"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.068382', '2015-04-10 18:43:10.068382')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"9"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 9
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.084945', '2015-04-10 18:43:10.084945')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.1ms)
Rendered books/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-10 18:43:10.103241', '2015-04-10 18:43:10.103241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-10 18:43:10.106565', '2015-04-10 18:43:10.106565')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-10 18:43:10.109882', '2015-04-10 18:43:10.109882')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.136620', '2015-04-10 18:43:10.136620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-10 18:43:10.143539', '2015-04-10 18:43:10.143539')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"1"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 1
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 1
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 1
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 1
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 1
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 34ms (ActiveRecord: 7.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.186893', '2015-04-10 18:43:10.186893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-10 18:43:10.189963', '2015-04-10 18:43:10.189963')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
TerrainType Load (0.6ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
TerrainType Load (0.1ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (9.6ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.9ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (8.7ms)
Rendered monsters/_parry_score_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.5ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.5ms)
Rendered monsters/_form.html.erb (78.7ms)
Rendered monsters/new.html.erb within layouts/application (79.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 96ms (Views: 82.6ms | ActiveRecord: 3.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.294234', '2015-04-10 18:43:10.294234')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-10 18:43:10.296457', '2015-04-10 18:43:10.296457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"3"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 3 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 3
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 3
TerrainType Load (0.1ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 3
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 3
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 3
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 3
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 3
Rendered monsters/_parry_score_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 3
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (42.1ms)
Rendered monsters/edit.html.erb within layouts/application (43.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 42.9ms | ActiveRecord: 3.9ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.351625', '2015-04-10 18:43:10.351625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-10 18:43:10.353637', '2015-04-10 18:43:10.353637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"4"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/4 Completed 302 Found in 9ms (ActiveRecord: 1.1ms)

 (2.9ms)  ROLLBACK
 (0.5ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.373122', '2015-04-10 18:43:10.373122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-10 18:43:10.375322', '2015-04-10 18:43:10.375322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"15", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-10 18:43:10.386479', '2015-04-10 18:43:10.386479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/6 Completed 302 Found in 11ms (ActiveRecord: 0.6ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.398925', '2015-04-10 18:43:10.398925')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 16, '2015-04-10 18:43:10.401135', '2015-04-10 18:43:10.401135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
TerrainType Load (0.2ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/new.html.erb within layouts/application (38.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 39.6ms | ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.456325', '2015-04-10 18:43:10.456325')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 17, '2015-04-10 18:43:10.458112', '2015-04-10 18:43:10.458112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"8"}
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.6ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.7ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8
TerrainType Load (0.4ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
Rendered monsters/_parry_score_fields.html.erb (0.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (53.3ms)
Rendered monsters/edit.html.erb within layouts/application (53.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.6ms)

Completed 200 OK in 60ms (Views: 51.6ms | ActiveRecord: 4.8ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.526238', '2015-04-10 18:43:10.526238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 18, '2015-04-10 18:43:10.528453', '2015-04-10 18:43:10.528453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (1.0ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 18 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 1.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.544016', '2015-04-10 18:43:10.544016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 19, '2015-04-10 18:43:10.546262', '2015-04-10 18:43:10.546262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"10"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
Rendered monsters/_show_stat_block.html.erb (3.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Rendered monsters/show.html.erb within layouts/application (12.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 14.2ms | ActiveRecord: 2.1ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.573298', '2015-04-10 18:43:10.573298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 20, '2015-04-10 18:43:10.575477', '2015-04-10 18:43:10.575477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-10 18:43:10.579819', '2015-04-10 18:43:10.579819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (11, 11, '2015-04-10 18:43:10.583701', '2015-04-10 18:43:10.583701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.590554', '2015-04-10 18:43:10.590554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 21, '2015-04-10 18:43:10.592616', '2015-04-10 18:43:10.592616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-10 18:43:10.596521', '2015-04-10 18:43:10.596521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-10 18:43:10.599048', '2015-04-10 18:43:10.599048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (12, 3, 12, '2015-04-10 18:43:10.601214', '2015-04-10 18:43:10.601214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (13, 12, '2015-04-10 18:43:10.603722', '2015-04-10 18:43:10.603722')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.614258', '2015-04-10 18:43:10.614258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 22, '2015-04-10 18:43:10.616279', '2015-04-10 18:43:10.616279')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-10 18:43:10.620687', '2015-04-10 18:43:10.620687')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-10 18:43:10.625901', '2015-04-10 18:43:10.625901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 13, '2015-04-10 18:43:10.630146', '2015-04-10 18:43:10.630146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 1, 13, '2015-04-10 18:43:10.633179', '2015-04-10 18:43:10.633179')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.640900', '2015-04-10 18:43:10.640900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 23, '2015-04-10 18:43:10.643093', '2015-04-10 18:43:10.643093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-10 18:43:10.646673', '2015-04-10 18:43:10.646673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-10 18:43:10.648437' WHERE `monster_names`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-10 18:43:10.652163', '2015-04-10 18:43:10.652163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-10 18:43:10.654222' WHERE `monster_names`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-10 18:43:10.656908', '2015-04-10 18:43:10.656908')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-10 18:43:10.658486' WHERE `monster_names`.`id` = 6
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:10.666408', '2015-04-10 18:43:10.666408')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-10 18:43:10.668747', '2015-04-10 18:43:10.668747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-10 18:43:10.672651', '2015-04-10 18:43:10.672651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:10.682038', '2015-04-10 18:43:10.682038')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-10 18:43:10.686494', '2015-04-10 18:43:10.686494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:10.694581', '2015-04-10 18:43:10.694581')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-10 18:43:10.696592', '2015-04-10 18:43:10.696592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.703946', '2015-04-10 18:43:10.703946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 24, '2015-04-10 18:43:10.707322', '2015-04-10 18:43:10.707322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:10.711064', '2015-04-10 18:43:10.711064')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (15, 11, 1, '2015-04-10 18:43:10.714200', '2015-04-10 18:43:10.714200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.716917', '2015-04-10 18:43:10.716917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 25, '2015-04-10 18:43:10.718833', '2015-04-10 18:43:10.718833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-10 18:43:10.721708', '2015-04-10 18:43:10.721708')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (16, 12, 2, 'Flexible', '2015-04-10 18:43:10.724442', '2015-04-10 18:43:10.724442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:10.733090', '2015-04-10 18:43:10.733090')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (19, '2015-04-10 18:43:10.735054', '2015-04-10 18:43:10.735054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:10.736914', '2015-04-10 18:43:10.736914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (20, 3, '2015-04-10 18:43:10.740554', '2015-04-10 18:43:10.740554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-10 18:43:10.742987', '2015-04-10 18:43:10.742987')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (21, '2015-04-10 18:43:10.745744', '2015-04-10 18:43:10.745744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (47.2ms)  DROP DATABASE IF EXISTS `monsters_test`
 (0.2ms)  CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
 (5.3ms)  CREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (24.8ms)  CREATE  INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) 
 (4.2ms)  CREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.6ms)  CREATE  INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) 
 (18.2ms)  CREATE  INDEX `index_books_on_name` USING btree ON `books` (`name`) 
 (4.2ms)  CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.4ms)  CREATE  INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) 
 (17.0ms)  CREATE  INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) 
 (4.5ms)  CREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (4.7ms)  CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (18.0ms)  CREATE  INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) 
 (4.4ms)  CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.7ms)  CREATE  INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) 
 (4.8ms)  CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.7ms)  CREATE  INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) 
 (4.0ms)  CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.8ms)  CREATE  INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) 
 (15.7ms)  CREATE  INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) 
 (4.7ms)  CREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB
 (15.1ms)  CREATE  INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) 
 (15.3ms)  CREATE  INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) 
 (4.8ms)  CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (16.6ms)  CREATE  INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) 
 (5.2ms)  CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `terrain_type_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.8ms)  CREATE  INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) 
 (19.8ms)  CREATE  INDEX `index_movement_rates_on_terrain_type_id` USING btree ON `movement_rates` (`terrain_type_id`) 
 (4.7ms)  CREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) 
 (15.1ms)  CREATE  INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) 
 (4.7ms)  CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
 (15.5ms)  CREATE  INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) 
 (16.5ms)  CREATE  INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) 
 (4.6ms)  CREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB
 (15.7ms)  CREATE  INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) 
 (13.5ms)  CREATE  INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) 
 (4.9ms)  CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
 (14.2ms)  CREATE  INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) 
 (15.8ms)  CREATE  INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) 
 (10.0ms)  ALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_7fb30275bd`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.6ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_4dcbbc8735`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)

 (8.9ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_910f26eec7`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)



 (8.2ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_b517dc756e`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (9.3ms)  ALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_a07d99af13`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.4ms)  ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_1017da0814`

FOREIGN KEY (`monster_class_id`)

REFERENCES `monster_classes` (`id`)

 (8.4ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_f3da802fc1`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (10.9ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_91d395590d`

FOREIGN KEY (`terrain_type_id`)

REFERENCES `move_types` (`id`)

 (10.4ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_0676f0e6e4`

FOREIGN KEY (`book_id`)

REFERENCES `books` (`id`)



 (8.1ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_24680bb067`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (8.9ms)  ALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_6a5a758181`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (15.7ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_18591aff7e`

FOREIGN KEY (`master_skill_id`)

REFERENCES `master_skills` (`id`)

 (7.9ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_6f72e73b23`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.6ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_0ad0e15dd2`

FOREIGN KEY (`master_trait_id`)

REFERENCES `master_traits` (`id`)

 (7.8ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_fc75b32dcc`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (4.6ms)  CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
 (14.5ms)  CREATE UNIQUE INDEX `unique_schema_migrations`  ON `schema_migrations` (`version`) 
 (0.2ms)  SELECT version FROM `schema_migrations`
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421195029')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
 (1.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203024')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182329')
 (1.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015614')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313223500')
 (1.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306090224')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015432')
 (1.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
 (1.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
 (1.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
 (1.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
 (1.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
 (1.2ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
 (1.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
 (1.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.2ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.493573', '2015-04-21 19:51:57.493573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-21 19:51:57.502893', '2015-04-21 19:51:57.502893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:57.511603', '2015-04-21 19:51:57.511603')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (1, 1, 1, '2015-04-21 19:51:57.514436', '2015-04-21 19:51:57.514436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.517281', '2015-04-21 19:51:57.517281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-21 19:51:57.519051', '2015-04-21 19:51:57.519051')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 19:51:57.521044', '2015-04-21 19:51:57.521044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (2, 2, 2, 'Flexible', '2015-04-21 19:51:57.522896', '2015-04-21 19:51:57.522896')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.571895', '2015-04-21 19:51:57.571895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"1"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 10ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.594211', '2015-04-21 19:51:57.594211')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (25.6ms)
Rendered master_traits/new.html.erb within layouts/application (32.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 165ms (Views: 137.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.767068', '2015-04-21 19:51:57.767068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"3"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.782206', '2015-04-21 19:51:57.782206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.785647', '2015-04-21 19:51:57.785647')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/5 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.792989', '2015-04-21 19:51:57.792989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"6"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 6 LIMIT 1
Rendered master_traits/_form.html.erb (1.2ms)
Rendered master_traits/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.803329', '2015-04-21 19:51:57.803329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"7"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/7 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.812773', '2015-04-21 19:51:57.812773')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.823288', '2015-04-21 19:51:57.823288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.834266', '2015-04-21 19:51:57.834266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"10"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.852051', '2015-04-21 19:51:57.852051')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.857776', '2015-04-21 19:51:57.857776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/4 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.866913', '2015-04-21 19:51:57.866913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"5"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 5
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 13ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.888705', '2015-04-21 19:51:57.888705')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"6"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 6 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 6
Rendered monster_classes/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.905625', '2015-04-21 19:51:57.905625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"7"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.0ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.923754', '2015-04-21 19:51:57.923754')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"8"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 8 LIMIT 1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.935313', '2015-04-21 19:51:57.935313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"9"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/9 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.944019', '2015-04-21 19:51:57.944019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.959016', '2015-04-21 19:51:57.959016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 11
Rendered monster_classes/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.971931', '2015-04-21 19:51:57.971931')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (1.7ms)  ROLLBACK
 (0.2ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_update_terrain_type


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_get_new


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_create_terrain_type


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

TerrainTypesControllerTest: test_should_destroy_terrain_type


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

TerrainTypesControllerTest: test_should_get_index


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_show_terrain_type


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_fail_to_create_terrain_type


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_fail_to_update_terrain_type


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TerrainTypesControllerTest: test_should_get_edit


Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.028908', '2015-04-21 19:51:58.028908')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 19:51:58.031090', '2015-04-21 19:51:58.031090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 19:51:58.034504', '2015-04-21 19:51:58.034504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 19:51:58.045819', '2015-04-21 19:51:58.045819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (11, 3, 3, '2015-04-21 19:51:58.049063', '2015-04-21 19:51:58.049063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (12, 3, '2015-04-21 19:51:58.050865', '2015-04-21 19:51:58.050865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.058236', '2015-04-21 19:51:58.058236')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-21 19:51:58.060826', '2015-04-21 19:51:58.060826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 19:51:58.065191', '2015-04-21 19:51:58.065191')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 19:51:58.068743', '2015-04-21 19:51:58.068743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (13, 4, '2015-04-21 19:51:58.071626', '2015-04-21 19:51:58.071626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 1, 4, '2015-04-21 19:51:58.073296', '2015-04-21 19:51:58.073296')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.079669', '2015-04-21 19:51:58.079669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-21 19:51:58.081871', '2015-04-21 19:51:58.081871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 19:51:58.092401', '2015-04-21 19:51:58.092401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 5, `updated_at` = '2015-04-21 19:51:58.094782' WHERE `monster_names`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 5
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 19:51:58.099261', '2015-04-21 19:51:58.099261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 5, `updated_at` = '2015-04-21 19:51:58.100963' WHERE `monster_names`.`id` = 2
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 19:51:58.102982', '2015-04-21 19:51:58.102982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 5, `updated_at` = '2015-04-21 19:51:58.104466' WHERE `monster_names`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.111275', '2015-04-21 19:51:58.111275')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 16, '2015-04-21 19:51:58.113222', '2015-04-21 19:51:58.113222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 19:51:58.116645', '2015-04-21 19:51:58.116645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 6, '2015-04-21 19:51:58.119445', '2015-04-21 19:51:58.119445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 19:51:58.127442', '2015-04-21 19:51:58.127442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 19:51:58.129290', '2015-04-21 19:51:58.129290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 19:51:58.131609', '2015-04-21 19:51:58.131609')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.152577', '2015-04-21 19:51:58.152577')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.158035', '2015-04-21 19:51:58.158035')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/2 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.165544', '2015-04-21 19:51:58.165544')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (11.5ms)
Rendered layouts/_navigation.html.erb (11.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 22ms (Views: 19.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (1.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.195141', '2015-04-21 19:51:58.195141')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"4"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 4 LIMIT 1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.211860', '2015-04-21 19:51:58.211860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.223789', '2015-04-21 19:51:58.223789')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.1ms)
Rendered books/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.233513', '2015-04-21 19:51:58.233513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"7"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/7 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.243188', '2015-04-21 19:51:58.243188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"8"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.255485', '2015-04-21 19:51:58.255485')
 (0.8ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"9"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 9
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.273741', '2015-04-21 19:51:58.273741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"10"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 10 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.298119', '2015-04-21 19:51:58.298119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 17, '2015-04-21 19:51:58.300113', '2015-04-21 19:51:58.300113')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
TerrainType Load (1.0ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC

Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC

Rendered monsters/_movement_rate_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.5ms)
Rendered monsters/_form.html.erb (24.9ms)
Rendered monsters/new.html.erb within layouts/application (26.7ms)

Completed 500 Internal Server Error in 53ms

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.362396', '2015-04-21 19:51:58.362396')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 18, '2015-04-21 19:51:58.364215', '2015-04-21 19:51:58.364215')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"8"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/8 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.380793', '2015-04-21 19:51:58.380793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 19, '2015-04-21 19:51:58.382851', '2015-04-21 19:51:58.382851')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.398863', '2015-04-21 19:51:58.398863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 20, '2015-04-21 19:51:58.405045', '2015-04-21 19:51:58.405045')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"10"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
Rendered monsters/_show_stat_block.html.erb (13.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Rendered monsters/show.html.erb within layouts/application (28.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 33ms (Views: 28.3ms | ActiveRecord: 3.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.448996', '2015-04-21 19:51:58.448996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 21, '2015-04-21 19:51:58.450977', '2015-04-21 19:51:58.450977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
TerrainType Load (0.9ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC

Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC

Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
Rendered monsters/_form.html.erb (15.6ms)
Rendered monsters/new.html.erb within layouts/application (15.9ms)

Completed 500 Internal Server Error in 21ms

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.481803', '2015-04-21 19:51:58.481803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 22, '2015-04-21 19:51:58.484770', '2015-04-21 19:51:58.484770')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"22", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 22, '2015-04-21 19:51:58.495823', '2015-04-21 19:51:58.495823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/13 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.504220', '2015-04-21 19:51:58.504220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 23, '2015-04-21 19:51:58.506703', '2015-04-21 19:51:58.506703')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"14"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 14
TerrainType Load (1.2ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC

Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC

Rendered monsters/_movement_rate_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
Rendered monsters/_form.html.erb (14.0ms)
Rendered monsters/edit.html.erb within layouts/application (14.6ms)

Completed 500 Internal Server Error in 20ms

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.535101', '2015-04-21 19:51:58.535101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 24, '2015-04-21 19:51:58.536794', '2015-04-21 19:51:58.536794')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"15"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 15 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 15
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.8ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 15
TerrainType Load (1.0ms)  SELECT `terrain_types`.* FROM `terrain_types`  ORDER BY `terrain_types`.`name` ASC

Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC

Rendered monsters/_movement_rate_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Rendered monsters/_form.html.erb (12.8ms)
Rendered monsters/edit.html.erb within layouts/application (13.1ms)

Completed 500 Internal Server Error in 15ms

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.558409', '2015-04-21 19:51:58.558409')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 25, '2015-04-21 19:51:58.560395', '2015-04-21 19:51:58.560395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"16"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 16
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 16
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 16
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 16
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 16
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 16
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 16
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 16
SQL (0.7ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 16
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:58.579094', '2015-04-21 19:51:58.579094')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 19:51:58.581329', '2015-04-21 19:51:58.581329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 19:51:58.584193', '2015-04-21 19:51:58.584193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:58.590759', '2015-04-21 19:51:58.590759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (19, '2015-04-21 19:51:58.593256', '2015-04-21 19:51:58.593256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:58.595164', '2015-04-21 19:51:58.595164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (20, 3, '2015-04-21 19:51:58.597025', '2015-04-21 19:51:58.597025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 19:51:58.598893', '2015-04-21 19:51:58.598893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (21, '2015-04-21 19:51:58.601675', '2015-04-21 19:51:58.601675')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.619538', '2015-04-21 19:51:58.619538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"1"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.0ms)  ROLLBACK
 (0.8ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.634183', '2015-04-21 19:51:58.634183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.649359', '2015-04-21 19:51:58.649359')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 9.0ms | ActiveRecord: 0.0ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.667313', '2015-04-21 19:51:58.667313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.682743', '2015-04-21 19:51:58.682743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"5"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.699742', '2015-04-21 19:51:58.699742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"6"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 6 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.712112', '2015-04-21 19:51:58.712112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"7"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/7 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.722151', '2015-04-21 19:51:58.722151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.726139', '2015-04-21 19:51:58.726139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/9 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.732997', '2015-04-21 19:51:58.732997')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"10"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.749311', '2015-04-21 19:51:58.749311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-21 19:51:58.752584', '2015-04-21 19:51:58.752584')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.759048', '2015-04-21 19:51:58.759048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-21 19:51:58.760690', '2015-04-21 19:51:58.760690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.774377', '2015-04-21 19:51:58.774377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"3"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (9.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 22ms (Views: 18.5ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.803597', '2015-04-21 19:51:58.803597')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"4"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/4 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.814571', '2015-04-21 19:51:58.814571')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"5"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 5
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.1ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.829541', '2015-04-21 19:51:58.829541')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"6"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.841271', '2015-04-21 19:51:58.841271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.853259', '2015-04-21 19:51:58.853259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.2ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.865282', '2015-04-21 19:51:58.865282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"9"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.3ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.878602', '2015-04-21 19:51:58.878602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.882512', '2015-04-21 19:51:58.882512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/11 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.8ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.889841', '2015-04-21 19:51:58.889841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:03.966388', '2015-04-21 20:44:03.966388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (22, '2015-04-21 20:44:03.973449', '2015-04-21 20:44:03.973449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:03.978930', '2015-04-21 20:44:03.978930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (23, 3, '2015-04-21 20:44:03.981372', '2015-04-21 20:44:03.981372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:44:03.984534', '2015-04-21 20:44:03.984534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (24, '2015-04-21 20:44:03.988396', '2015-04-21 20:44:03.988396')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.040765', '2015-04-21 20:44:04.040765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-21 20:44:04.054409', '2015-04-21 20:44:04.054409')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"17"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 17
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 17
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 17
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 17
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 17
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 17
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 17
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 17
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 17
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 42ms (ActiveRecord: 6.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.108069', '2015-04-21 20:44:04.108069')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-21 20:44:04.110170', '2015-04-21 20:44:04.110170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.2ms)
Rendered monsters/_expanding_fieldset.html.erb (13.6ms)
Rendered monsters/_form.html.erb (46.8ms)
Rendered monsters/new.html.erb within layouts/application (50.1ms)

Completed 500 Internal Server Error in 64ms

 (8.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.188969', '2015-04-21 20:44:04.188969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-21 20:44:04.192249', '2015-04-21 20:44:04.192249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"19"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 19
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 19
Rendered monsters/_movement_rate_fields.html.erb (4.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
Rendered monsters/_form.html.erb (19.2ms)
Rendered monsters/edit.html.erb within layouts/application (19.9ms)

Completed 500 Internal Server Error in 27ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.230350', '2015-04-21 20:44:04.230350')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-21 20:44:04.234418', '2015-04-21 20:44:04.234418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"20"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 20 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 20
Rendered monsters/_movement_rate_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.6ms)
Rendered monsters/_form.html.erb (25.3ms)
Rendered monsters/edit.html.erb within layouts/application (25.6ms)

Completed 500 Internal Server Error in 28ms

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.273109', '2015-04-21 20:44:04.273109')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 20:44:04.276457', '2015-04-21 20:44:04.276457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"21"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 21 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/21 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.294868', '2015-04-21 20:44:04.294868')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (4.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-21 20:44:04.299055', '2015-04-21 20:44:04.299055')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (15.4ms)
Rendered monsters/new.html.erb within layouts/application (15.6ms)

Completed 500 Internal Server Error in 26ms

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.339140', '2015-04-21 20:44:04.339140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-21 20:44:04.341213', '2015-04-21 20:44:04.341213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"23"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 23 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 23
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 32 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 23
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 23
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 23
Rendered monsters/_show_stat_block.html.erb (3.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 23
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 23
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 23
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 23
Rendered monsters/show.html.erb within layouts/application (9.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 77ms (Views: 74.7ms | ActiveRecord: 1.7ms)

 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.427179', '2015-04-21 20:44:04.427179')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 20:44:04.429319', '2015-04-21 20:44:04.429319')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"33", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 20:44:04.436428', '2015-04-21 20:44:04.436428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/25 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.444099', '2015-04-21 20:44:04.444099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 20:44:04.446972', '2015-04-21 20:44:04.446972')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 26
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 34 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.6ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.470044', '2015-04-21 20:44:04.470044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"25"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.480565', '2015-04-21 20:44:04.480565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"26"}
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 26 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.0ms)
Rendered master_traits/edit.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.6ms | ActiveRecord: 0.9ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.502633', '2015-04-21 20:44:04.502633')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"27"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.515629', '2015-04-21 20:44:04.515629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.5ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.531258', '2015-04-21 20:44:04.531258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"29"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/29 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.549123', '2015-04-21 20:44:04.549123')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.560650', '2015-04-21 20:44:04.560650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.566119', '2015-04-21 20:44:04.566119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/32 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.9ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.573313', '2015-04-21 20:44:04.573313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.590285', '2015-04-21 20:44:04.590285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"34"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 34 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.606153', '2015-04-21 20:44:04.606153')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 8.0ms | ActiveRecord: 0.0ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.623119', '2015-04-21 20:44:04.623119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"36"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 36 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.635615', '2015-04-21 20:44:04.635615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.641890', '2015-04-21 20:44:04.641890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/38 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.650912', '2015-04-21 20:44:04.650912')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"39"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
Monster Load (0.9ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 39
Rendered monster_classes/show.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 1.1ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.663821', '2015-04-21 20:44:04.663821')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"40"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 40 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 40
SQL (0.7ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 40
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.675391', '2015-04-21 20:44:04.675391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 41
Rendered monster_classes/index.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.689886', '2015-04-21 20:44:04.689886')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (0.9ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.704660', '2015-04-21 20:44:04.704660')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"43"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.5ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.719134', '2015-04-21 20:44:04.719134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"44"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/44 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.736112', '2015-04-21 20:44:04.736112')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 45, '2015-04-21 20:44:04.738347', '2015-04-21 20:44:04.738347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:04.749903', '2015-04-21 20:44:04.749903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (27, 13, 1, '2015-04-21 20:44:04.754112', '2015-04-21 20:44:04.754112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.757133', '2015-04-21 20:44:04.757133')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 46, '2015-04-21 20:44:04.759158', '2015-04-21 20:44:04.759158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:44:04.762386', '2015-04-21 20:44:04.762386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (28, 14, 2, 'Flexible', '2015-04-21 20:44:04.764320', '2015-04-21 20:44:04.764320')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.781352', '2015-04-21 20:44:04.781352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"11"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 11 LIMIT 1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.8ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.799655', '2015-04-21 20:44:04.799655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.803620', '2015-04-21 20:44:04.803620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/13 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (8.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.817561', '2015-04-21 20:44:04.817561')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"14"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 14 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 14
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 14
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.830679', '2015-04-21 20:44:04.830679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.842043', '2015-04-21 20:44:04.842043')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"16"}
Book Load (0.1ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/16 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.851935', '2015-04-21 20:44:04.851935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"17"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.4ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.867734', '2015-04-21 20:44:04.867734')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.882743', '2015-04-21 20:44:04.882743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"19"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.893946', '2015-04-21 20:44:04.893946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.916050', '2015-04-21 20:44:04.916050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-21 20:44:04.919873', '2015-04-21 20:44:04.919873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.925905', '2015-04-21 20:44:04.925905')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 14, '2015-04-21 20:44:04.928250', '2015-04-21 20:44:04.928250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.955332', '2015-04-21 20:44:04.955332')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"15"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/15 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.966116', '2015-04-21 20:44:04.966116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.8ms)

Completed 200 OK in 10ms (Views: 9.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.981708', '2015-04-21 20:44:04.981708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.5ms)
Rendered master_skills/new.html.erb within layouts/application (5.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.000991', '2015-04-21 20:44:05.000991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"18"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.016924', '2015-04-21 20:44:05.016924')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.021233', '2015-04-21 20:44:05.021233')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/20 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.028107', '2015-04-21 20:44:05.028107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"21"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 21
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.039495', '2015-04-21 20:44:05.039495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"22"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.051115', '2015-04-21 20:44:05.051115')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.062865', '2015-04-21 20:44:05.062865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"24"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.077857', '2015-04-21 20:44:05.077857')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-21 20:44:05.079895', '2015-04-21 20:44:05.079895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:44:05.083081', '2015-04-21 20:44:05.083081')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (35, 29, '2015-04-21 20:44:05.086148', '2015-04-21 20:44:05.086148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.092568', '2015-04-21 20:44:05.092568')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-21 20:44:05.095054', '2015-04-21 20:44:05.095054')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:44:05.099527', '2015-04-21 20:44:05.099527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 30, `updated_at` = '2015-04-21 20:44:05.101128' WHERE `monster_names`.`id` = 7
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 30
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:44:05.106135', '2015-04-21 20:44:05.106135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 30, `updated_at` = '2015-04-21 20:44:05.107792' WHERE `monster_names`.`id` = 8
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:44:05.110283', '2015-04-21 20:44:05.110283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 30, `updated_at` = '2015-04-21 20:44:05.112140' WHERE `monster_names`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.119445', '2015-04-21 20:44:05.119445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-21 20:44:05.121358', '2015-04-21 20:44:05.121358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:44:05.124890', '2015-04-21 20:44:05.124890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:44:05.127587', '2015-04-21 20:44:05.127587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (36, 3, 31, '2015-04-21 20:44:05.130422', '2015-04-21 20:44:05.130422')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (37, 31, '2015-04-21 20:44:05.132124', '2015-04-21 20:44:05.132124')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.139293', '2015-04-21 20:44:05.139293')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-21 20:44:05.141269', '2015-04-21 20:44:05.141269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:44:05.144599', '2015-04-21 20:44:05.144599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:44:05.147171', '2015-04-21 20:44:05.147171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 32, '2015-04-21 20:44:05.150785', '2015-04-21 20:44:05.150785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 1, 32, '2015-04-21 20:44:05.153151', '2015-04-21 20:44:05.153151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.183473', '2015-04-21 20:44:05.183473')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"15"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.197561', '2015-04-21 20:44:05.197561')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.5ms)
Rendered locations/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 20ms (Views: 8.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.226001', '2015-04-21 20:44:05.226001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"17"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.242943', '2015-04-21 20:44:05.242943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"18"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 18
SQL (0.3ms)  DELETE FROM `locations` WHERE `locations`.`id` = 18
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.255253', '2015-04-21 20:44:05.255253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.266830', '2015-04-21 20:44:05.266830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.270123', '2015-04-21 20:44:05.270123')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/21 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.278093', '2015-04-21 20:44:05.278093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"22"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 22 LIMIT 1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.290228', '2015-04-21 20:44:05.290228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 8ms (Views: 8.2ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.305027', '2015-04-21 20:44:05.305027')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"24"}
Location Load (0.9ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 24 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/24 Completed 302 Found in 5ms (ActiveRecord: 1.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:05.316966', '2015-04-21 20:44:05.316966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:44:05.319114', '2015-04-21 20:44:05.319114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:44:05.321599', '2015-04-21 20:44:05.321599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:44:05.327181', '2015-04-21 20:44:05.327181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:44:05.328997', '2015-04-21 20:44:05.328997')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:44:05.330561', '2015-04-21 20:44:05.330561')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.280117', '2015-04-21 20:47:20.280117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-21 20:47:20.290218', '2015-04-21 20:47:20.290218')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"51", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-21 20:47:20.304137', '2015-04-21 20:47:20.304137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/34 Completed 302 Found in 10ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.316254', '2015-04-21 20:47:20.316254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-21 20:47:20.318857', '2015-04-21 20:47:20.318857')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (17.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (14.2ms)
Rendered monsters/_form.html.erb (49.1ms)
Rendered monsters/new.html.erb within layouts/application (53.1ms)

Completed 500 Internal Server Error in 84ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.411837', '2015-04-21 20:47:20.411837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 53, '2015-04-21 20:47:20.413835', '2015-04-21 20:47:20.413835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"36"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 36 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 36
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 36
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Rendered monsters/_form.html.erb (14.0ms)
Rendered monsters/edit.html.erb within layouts/application (14.5ms)

Completed 500 Internal Server Error in 20ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.441554', '2015-04-21 20:47:20.441554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 54, '2015-04-21 20:47:20.443588', '2015-04-21 20:47:20.443588')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"37"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 37 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 37
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 37
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 37
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 37
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 37
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 37
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 37
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 37
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 37
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 32ms (ActiveRecord: 6.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.486177', '2015-04-21 20:47:20.486177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-21 20:47:20.488165', '2015-04-21 20:47:20.488165')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 38
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 55 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.7ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 40ms (Views: 39.3ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.536420', '2015-04-21 20:47:20.536420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 56, '2015-04-21 20:47:20.538415', '2015-04-21 20:47:20.538415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (13.4ms)
Rendered monsters/new.html.erb within layouts/application (13.5ms)

Completed 500 Internal Server Error in 19ms

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.567043', '2015-04-21 20:47:20.567043')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 57, '2015-04-21 20:47:20.568761', '2015-04-21 20:47:20.568761')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"40"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/40 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.584826', '2015-04-21 20:47:20.584826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 58, '2015-04-21 20:47:20.587288', '2015-04-21 20:47:20.587288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"41"}
Monster Load (0.8ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 41
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.0ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 41
Rendered monsters/_movement_rate_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
Rendered monsters/_form.html.erb (15.1ms)
Rendered monsters/edit.html.erb within layouts/application (15.3ms)

Completed 500 Internal Server Error in 20ms

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.616583', '2015-04-21 20:47:20.616583')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 59, '2015-04-21 20:47:20.618566', '2015-04-21 20:47:20.618566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"42"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 42
MonsterClass Load (0.9ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 59 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 42
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 42
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 42
Rendered monsters/_show_stat_block.html.erb (2.6ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 42
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 42
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 42
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 42
Rendered monsters/show.html.erb within layouts/application (9.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 9.6ms | ActiveRecord: 2.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.639055', '2015-04-21 20:47:20.639055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 60, '2015-04-21 20:47:20.641799', '2015-04-21 20:47:20.641799')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:47:20.652469', '2015-04-21 20:47:20.652469')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:47:20.659959', '2015-04-21 20:47:20.659959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (43, 43, '2015-04-21 20:47:20.663237', '2015-04-21 20:47:20.663237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (44, 1, 43, '2015-04-21 20:47:20.664819', '2015-04-21 20:47:20.664819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.671891', '2015-04-21 20:47:20.671891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-21 20:47:20.679083', '2015-04-21 20:47:20.679083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:47:20.683455', '2015-04-21 20:47:20.683455')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (1.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:47:20.687489', '2015-04-21 20:47:20.687489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (45, 3, 44, '2015-04-21 20:47:20.689568', '2015-04-21 20:47:20.689568')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (46, 44, '2015-04-21 20:47:20.691272', '2015-04-21 20:47:20.691272')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.697101', '2015-04-21 20:47:20.697101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 62, '2015-04-21 20:47:20.699982', '2015-04-21 20:47:20.699982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:47:20.703626', '2015-04-21 20:47:20.703626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (47, 45, '2015-04-21 20:47:20.705922', '2015-04-21 20:47:20.705922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.713429', '2015-04-21 20:47:20.713429')
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-21 20:47:20.716975', '2015-04-21 20:47:20.716975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:47:20.719838', '2015-04-21 20:47:20.719838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-21 20:47:20.721468' WHERE `monster_names`.`id` = 13
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 46
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:47:20.725623', '2015-04-21 20:47:20.725623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-21 20:47:20.727613' WHERE `monster_names`.`id` = 14
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:47:20.730691', '2015-04-21 20:47:20.730691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-21 20:47:20.733149' WHERE `monster_names`.`id` = 15
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.740360', '2015-04-21 20:47:20.740360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (48, '2015-04-21 20:47:20.742811', '2015-04-21 20:47:20.742811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.744761', '2015-04-21 20:47:20.744761')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (49, 3, '2015-04-21 20:47:20.746833', '2015-04-21 20:47:20.746833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:47:20.748712', '2015-04-21 20:47:20.748712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (50, '2015-04-21 20:47:20.750759', '2015-04-21 20:47:20.750759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.763926', '2015-04-21 20:47:20.763926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.782926', '2015-04-21 20:47:20.782926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (4.2ms)
Rendered master_traits/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.3ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.799576', '2015-04-21 20:47:20.799576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.814671', '2015-04-21 20:47:20.814671')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"54"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 54 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.826471', '2015-04-21 20:47:20.826471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"55"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 55 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 55
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.837343', '2015-04-21 20:47:20.837343')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"56"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 56 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/56 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.847790', '2015-04-21 20:47:20.847790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"57"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 57 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (11.6ms)
Rendered master_traits/edit.html.erb within layouts/application (12.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 19ms (Views: 16.0ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.873732', '2015-04-21 20:47:20.873732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.877516', '2015-04-21 20:47:20.877516')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/59 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.883673', '2015-04-21 20:47:20.883673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"60"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 60 LIMIT 1
Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.908000', '2015-04-21 20:47:20.908000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}

Completed 500 Internal Server Error in 1ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.919436', '2015-04-21 20:47:20.919436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.927344', '2015-04-21 20:47:20.927344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"3"}

Completed 500 Internal Server Error in 1ms

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.936070', '2015-04-21 20:47:20.936070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML Completed 500 Internal Server Error in 1ms

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.943933', '2015-04-21 20:47:20.943933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"5"}

Completed 500 Internal Server Error in 1ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.951860', '2015-04-21 20:47:20.951860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"6"}

Completed 500 Internal Server Error in 1ms

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.960306', '2015-04-21 20:47:20.960306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"7"}

Completed 500 Internal Server Error in 2ms

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.968623', '2015-04-21 20:47:20.968623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"8"}

Completed 500 Internal Server Error in 1ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.976593', '2015-04-21 20:47:20.976593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:47:20.992116', '2015-04-21 20:47:20.992116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:47:20.994005', '2015-04-21 20:47:20.994005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:47:20.995832', '2015-04-21 20:47:20.995832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.006705', '2015-04-21 20:47:21.006705')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.024934', '2015-04-21 20:47:21.024934')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.029752', '2015-04-21 20:47:21.029752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/66 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.037065', '2015-04-21 20:47:21.037065')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"67"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 67 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 67
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 67
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.050420', '2015-04-21 20:47:21.050420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"68"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 68 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/68 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.059660', '2015-04-21 20:47:21.059660')
 (0.4ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"69"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 69 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.074804', '2015-04-21 20:47:21.074804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.0ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 70
Rendered monster_classes/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.087484', '2015-04-21 20:47:21.087484')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"71"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 71 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 71
Rendered monster_classes/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.098896', '2015-04-21 20:47:21.098896')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.111967', '2015-04-21 20:47:21.111967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"73"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 73 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.136821', '2015-04-21 20:47:21.136821')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.143273', '2015-04-21 20:47:21.143273')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/26 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.151419', '2015-04-21 20:47:21.151419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"27"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 27
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 27
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.163222', '2015-04-21 20:47:21.163222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.179585', '2015-04-21 20:47:21.179585')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"29"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 29 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.192434', '2015-04-21 20:47:21.192434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"30"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/30 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.204647', '2015-04-21 20:47:21.204647')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"31"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 31 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.220919', '2015-04-21 20:47:21.220919')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.232662', '2015-04-21 20:47:21.232662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.246782', '2015-04-21 20:47:21.246782')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"34"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 34 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.264256', '2015-04-21 20:47:21.264256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-21 20:47:21.266914', '2015-04-21 20:47:21.266914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.270266', '2015-04-21 20:47:21.270266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (47, 35, 1, '2015-04-21 20:47:21.272865', '2015-04-21 20:47:21.272865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.275792', '2015-04-21 20:47:21.275792')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-21 20:47:21.277628', '2015-04-21 20:47:21.277628')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:47:21.279867', '2015-04-21 20:47:21.279867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (48, 36, 2, 'Flexible', '2015-04-21 20:47:21.282375', '2015-04-21 20:47:21.282375')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:21.289624', '2015-04-21 20:47:21.289624')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:47:21.291471', '2015-04-21 20:47:21.291471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:47:21.293948', '2015-04-21 20:47:21.293948')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.312826', '2015-04-21 20:47:21.312826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"25"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/25 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.326110', '2015-04-21 20:47:21.326110')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"26"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 26 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 26
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.336544', '2015-04-21 20:47:21.336544')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"27"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.7ms)
Rendered master_skills/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 17ms (Views: 10.9ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.361228', '2015-04-21 20:47:21.361228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"28"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 28 LIMIT 1
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.374918', '2015-04-21 20:47:21.374918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.387929', '2015-04-21 20:47:21.387929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.399529', '2015-04-21 20:47:21.399529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"31"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 31 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.413341', '2015-04-21 20:47:21.413341')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.417600', '2015-04-21 20:47:21.417600')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/33 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.424897', '2015-04-21 20:47:21.424897')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.453542', '2015-04-21 20:47:21.453542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.6ms)
Rendered books/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 10.1ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.472299', '2015-04-21 20:47:21.472299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"22"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 22
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.486602', '2015-04-21 20:47:21.486602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.498102', '2015-04-21 20:47:21.498102')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"24"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 24 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.4ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.515827', '2015-04-21 20:47:21.515827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"25"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 25 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/25 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.526765', '2015-04-21 20:47:21.526765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"26"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 26 LIMIT 1
Rendered books/_form.html.erb (1.4ms)
Rendered books/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.538486', '2015-04-21 20:47:21.538486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"27"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 27 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.0ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.559262', '2015-04-21 20:47:21.559262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.563079', '2015-04-21 20:47:21.563079')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/29 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.570779', '2015-04-21 20:47:21.570779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.591743', '2015-04-21 20:47:21.591743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 35, '2015-04-21 20:47:21.595532', '2015-04-21 20:47:21.595532')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.601389', '2015-04-21 20:47:21.601389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 36, '2015-04-21 20:47:21.603427', '2015-04-21 20:47:21.603427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.671876', '2015-04-21 20:54:16.671876')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.683418', '2015-04-21 20:54:16.683418')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/38 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.692686', '2015-04-21 20:54:16.692686')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (9.5ms)
Rendered master_skills/new.html.erb within layouts/application (21.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 78ms (Views: 71.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.779022', '2015-04-21 20:54:16.779022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.789206', '2015-04-21 20:54:16.789206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"41"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 41 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.804289', '2015-04-21 20:54:16.804289')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"42"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.816940', '2015-04-21 20:54:16.816940')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (33.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.859056', '2015-04-21 20:54:16.859056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"44"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 44
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.870612', '2015-04-21 20:54:16.870612')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"45"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 45 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.886513', '2015-04-21 20:54:16.886513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"46"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/46 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:16.927092', '2015-04-21 20:54:16.927092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 76, '2015-04-21 20:54:16.933127', '2015-04-21 20:54:16.933127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:54:16.941664', '2015-04-21 20:54:16.941664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (64, 49, '2015-04-21 20:54:16.956971', '2015-04-21 20:54:16.956971')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:16.964026', '2015-04-21 20:54:16.964026')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 77, '2015-04-21 20:54:16.965634', '2015-04-21 20:54:16.965634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:54:16.969789', '2015-04-21 20:54:16.969789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:54:16.972237', '2015-04-21 20:54:16.972237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (65, 3, 50, '2015-04-21 20:54:16.974212', '2015-04-21 20:54:16.974212')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (66, 50, '2015-04-21 20:54:16.975898', '2015-04-21 20:54:16.975898')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:16.983019', '2015-04-21 20:54:16.983019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 78, '2015-04-21 20:54:16.985012', '2015-04-21 20:54:16.985012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:54:16.988490', '2015-04-21 20:54:16.988490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:54:16.991228', '2015-04-21 20:54:16.991228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (67, 51, '2015-04-21 20:54:16.994328', '2015-04-21 20:54:16.994328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (68, 1, 51, '2015-04-21 20:54:16.996139', '2015-04-21 20:54:16.996139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.003833', '2015-04-21 20:54:17.003833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 79, '2015-04-21 20:54:17.006473', '2015-04-21 20:54:17.006473')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:54:17.016603', '2015-04-21 20:54:17.016603')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 52, `updated_at` = '2015-04-21 20:54:17.018167' WHERE `monster_names`.`id` = 19
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 52
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:54:17.023633', '2015-04-21 20:54:17.023633')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 52, `updated_at` = '2015-04-21 20:54:17.025079' WHERE `monster_names`.`id` = 20
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:54:17.026970', '2015-04-21 20:54:17.026970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 52, `updated_at` = '2015-04-21 20:54:17.028559' WHERE `monster_names`.`id` = 21
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:17.043867', '2015-04-21 20:54:17.043867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 47, '2015-04-21 20:54:17.048199', '2015-04-21 20:54:17.048199')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:17.055726', '2015-04-21 20:54:17.055726')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 48, '2015-04-21 20:54:17.057565', '2015-04-21 20:54:17.057565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.070677', '2015-04-21 20:54:17.070677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.090931', '2015-04-21 20:54:17.090931')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"81"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 81
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 81
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.103630', '2015-04-21 20:54:17.103630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.114116', '2015-04-21 20:54:17.114116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"83"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 83 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.125975', '2015-04-21 20:54:17.125975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"84"}
MonsterClass Load (0.0ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 84 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 84
Rendered monster_classes/show.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.138800', '2015-04-21 20:54:17.138800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 85
Rendered monster_classes/index.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.151183', '2015-04-21 20:54:17.151183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"86"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 86 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/86 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.159753', '2015-04-21 20:54:17.159753')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.163560', '2015-04-21 20:54:17.163560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/88 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.170918', '2015-04-21 20:54:17.170918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"89"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 89 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:54:17.187227', '2015-04-21 20:54:17.187227')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:54:17.189140', '2015-04-21 20:54:17.189140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:54:17.191165', '2015-04-21 20:54:17.191165')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.209701', '2015-04-21 20:54:17.209701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.230552', '2015-04-21 20:54:17.230552')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.240773', '2015-04-21 20:54:17.240773')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"39"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 39 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.252437', '2015-04-21 20:54:17.252437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"40"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 40
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 40
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.266287', '2015-04-21 20:54:17.266287')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.277918', '2015-04-21 20:54:17.277918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.282142', '2015-04-21 20:54:17.282142')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/43 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.288621', '2015-04-21 20:54:17.288621')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"44"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.304656', '2015-04-21 20:54:17.304656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"45"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 45 LIMIT 1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.317969', '2015-04-21 20:54:17.317969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"46"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/46 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.327129', '2015-04-21 20:54:17.327129')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:54:17.329900', '2015-04-21 20:54:17.329900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:54:17.331461', '2015-04-21 20:54:17.331461')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.341786', '2015-04-21 20:54:17.341786')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-21 20:54:17.344037', '2015-04-21 20:54:17.344037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.348357', '2015-04-21 20:54:17.348357')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (53, 47, 1, '2015-04-21 20:54:17.351318', '2015-04-21 20:54:17.351318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.355518', '2015-04-21 20:54:17.355518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 91, '2015-04-21 20:54:17.358182', '2015-04-21 20:54:17.358182')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:54:17.361413', '2015-04-21 20:54:17.361413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (54, 48, 2, 'Flexible', '2015-04-21 20:54:17.363536', '2015-04-21 20:54:17.363536')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.390778', '2015-04-21 20:54:17.390778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.395635', '2015-04-21 20:54:17.395635')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/11 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.402605', '2015-04-21 20:54:17.402605')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"12"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 12 LIMIT 1
Rendered move_types/_form.html.erb (3.4ms)
Rendered move_types/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.428013', '2015-04-21 20:54:17.428013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"13"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.2ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.443828', '2015-04-21 20:54:17.443828')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"14"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.9ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 14

Mysql2::Error: Unknown column 'movement_rates.move_type_id' in 'where clause': SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 14

 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 8ms

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.459564', '2015-04-21 20:54:17.459564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.470670', '2015-04-21 20:54:17.470670')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.482328', '2015-04-21 20:54:17.482328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"17"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 17 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.493251', '2015-04-21 20:54:17.493251')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.508064', '2015-04-21 20:54:17.508064')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"19"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/19 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.525318', '2015-04-21 20:54:17.525318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"72"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 72 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/72 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (1.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.538128', '2015-04-21 20:54:17.538128')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (7.5ms)
Rendered master_traits/new.html.erb within layouts/application (8.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.566398', '2015-04-21 20:54:17.566398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"74"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 74 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.576755', '2015-04-21 20:54:17.576755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"75"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 75 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 75
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.593613', '2015-04-21 20:54:17.593613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"76"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 6.4ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.613328', '2015-04-21 20:54:17.613328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.624611', '2015-04-21 20:54:17.624611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.628292', '2015-04-21 20:54:17.628292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/79 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.635241', '2015-04-21 20:54:17.635241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"80"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 80 LIMIT 1
Rendered master_traits/_form.html.erb (1.3ms)
Rendered master_traits/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.646232', '2015-04-21 20:54:17.646232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.669918', '2015-04-21 20:54:17.669918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (3.5ms)
Rendered books/new.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 14ms (Views: 13.3ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.690669', '2015-04-21 20:54:17.690669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"32"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 32 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.0ms)
Rendered books/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.1ms | ActiveRecord: 0.4ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.709088', '2015-04-21 20:54:17.709088')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"33"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 33
SQL (0.3ms)  DELETE FROM `books` WHERE `books`.`id` = 33
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 2.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.727209', '2015-04-21 20:54:17.727209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"34"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 34 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.739060', '2015-04-21 20:54:17.739060')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.751257', '2015-04-21 20:54:17.751257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"36"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 36 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.762301', '2015-04-21 20:54:17.762301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.775949', '2015-04-21 20:54:17.775949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"38"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 38 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/38 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.785566', '2015-04-21 20:54:17.785566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.791740', '2015-04-21 20:54:17.791740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/40 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.806628', '2015-04-21 20:54:17.806628')
 (0.9ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 92, '2015-04-21 20:54:17.809988', '2015-04-21 20:54:17.809988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"55"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 55 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 55 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/55 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.827724', '2015-04-21 20:54:17.827724')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 93, '2015-04-21 20:54:17.829938', '2015-04-21 20:54:17.829938')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"56"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 56
Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 56
Rendered monsters/_movement_rate_fields.html.erb (8.9ms)
Rendered monsters/_expanding_fieldset.html.erb (17.9ms)
Rendered monsters/_form.html.erb (34.5ms)
Rendered monsters/edit.html.erb within layouts/application (35.5ms)

Completed 500 Internal Server Error in 43ms

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (1.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.882413', '2015-04-21 20:54:17.882413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 94, '2015-04-21 20:54:17.884779', '2015-04-21 20:54:17.884779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 57
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 94 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.899450', '2015-04-21 20:54:17.899450')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 95, '2015-04-21 20:54:17.901494', '2015-04-21 20:54:17.901494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"58"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 58 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 58
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 58
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 58
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 58
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 58
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 58
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 58
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 58
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 58
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 22ms (ActiveRecord: 4.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.935831', '2015-04-21 20:54:17.935831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 96, '2015-04-21 20:54:17.937724', '2015-04-21 20:54:17.937724')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.8ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Rendered monsters/_form.html.erb (15.4ms)
Rendered monsters/new.html.erb within layouts/application (16.0ms)

Completed 500 Internal Server Error in 21ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.968034', '2015-04-21 20:54:17.968034')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-21 20:54:17.970498', '2015-04-21 20:54:17.970498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"60"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 60 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 60
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 60
Rendered monsters/_movement_rate_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
Rendered monsters/_form.html.erb (14.4ms)
Rendered monsters/edit.html.erb within layouts/application (14.6ms)

Completed 500 Internal Server Error in 16ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.995502', '2015-04-21 20:54:17.995502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 98, '2015-04-21 20:54:17.997756', '2015-04-21 20:54:17.997756')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"61"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 61 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 61
MonsterClass Load (0.6ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 98 LIMIT 1
MovementRate Load (1.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 61
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 61
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 61
Rendered monsters/_show_stat_block.html.erb (3.9ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 61
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 61
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 61
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 61
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 3.4ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:18.019270', '2015-04-21 20:54:18.019270')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-21 20:54:18.021315', '2015-04-21 20:54:18.021315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"99", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-21 20:54:18.040991', '2015-04-21 20:54:18.040991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/63 Completed 302 Found in 18ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:18.050545', '2015-04-21 20:54:18.050545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 100, '2015-04-21 20:54:18.052993', '2015-04-21 20:54:18.052993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (14.4ms)
Rendered monsters/new.html.erb within layouts/application (14.6ms)

Completed 500 Internal Server Error in 21ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:18.082228', '2015-04-21 20:54:18.082228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (82, '2015-04-21 20:54:18.084145', '2015-04-21 20:54:18.084145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:18.087697', '2015-04-21 20:54:18.087697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (83, 3, '2015-04-21 20:54:18.089897', '2015-04-21 20:54:18.089897')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:54:18.092159', '2015-04-21 20:54:18.092159')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (84, '2015-04-21 20:54:18.095119', '2015-04-21 20:54:18.095119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 8.5ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 78ms (Views: 77.9ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.625431', '2015-04-21 20:59:21.625431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"20"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 20 LIMIT 1
Rendered move_types/_form.html.erb (11.4ms)
Rendered move_types/edit.html.erb within layouts/application (12.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 24ms (Views: 17.7ms | ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.658240', '2015-04-21 20:59:21.658240')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.668630', '2015-04-21 20:59:21.668630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.683344', '2015-04-21 20:59:21.683344')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"23"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 23 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/23 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.694584', '2015-04-21 20:59:21.694584')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"24"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 24 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.1ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.708282', '2015-04-21 20:59:21.708282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"25"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.6ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 25

Mysql2::Error: Unknown column 'movement_rates.move_type_id' in 'where clause': SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 25

 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 14ms

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.729848', '2015-04-21 20:59:21.729848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.741269', '2015-04-21 20:59:21.741269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.745131', '2015-04-21 20:59:21.745131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/28 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.753392', '2015-04-21 20:59:21.753392')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"29"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 29 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.3ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:21.776806', '2015-04-21 20:59:21.776806')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (85, '2015-04-21 20:59:21.781855', '2015-04-21 20:59:21.781855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:21.784040', '2015-04-21 20:59:21.784040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (86, 3, '2015-04-21 20:59:21.785662', '2015-04-21 20:59:21.785662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:59:21.788017', '2015-04-21 20:59:21.788017')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (87, '2015-04-21 20:59:21.790654', '2015-04-21 20:59:21.790654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (17.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.0ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.850130', '2015-04-21 20:59:21.850130')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 101, '2015-04-21 20:59:21.852820', '2015-04-21 20:59:21.852820')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:21.861268', '2015-04-21 20:59:21.861268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (65, 49, 1, '2015-04-21 20:59:21.863954', '2015-04-21 20:59:21.863954')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.867145', '2015-04-21 20:59:21.867145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 102, '2015-04-21 20:59:21.869023', '2015-04-21 20:59:21.869023')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:59:21.871504', '2015-04-21 20:59:21.871504')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (66, 50, 2, 'Flexible', '2015-04-21 20:59:21.873208', '2015-04-21 20:59:21.873208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.881903', '2015-04-21 20:59:21.881903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 103, '2015-04-21 20:59:21.883832', '2015-04-21 20:59:21.883832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:59:21.887274', '2015-04-21 20:59:21.887274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (88, 67, '2015-04-21 20:59:21.890172', '2015-04-21 20:59:21.890172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.897130', '2015-04-21 20:59:21.897130')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 104, '2015-04-21 20:59:21.899054', '2015-04-21 20:59:21.899054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:59:21.908370', '2015-04-21 20:59:21.908370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 68, `updated_at` = '2015-04-21 20:59:21.910669' WHERE `monster_names`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 68
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:59:21.916053', '2015-04-21 20:59:21.916053')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 68, `updated_at` = '2015-04-21 20:59:21.918620' WHERE `monster_names`.`id` = 26
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:59:21.920718', '2015-04-21 20:59:21.920718')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 68, `updated_at` = '2015-04-21 20:59:21.921938' WHERE `monster_names`.`id` = 27
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.928156', '2015-04-21 20:59:21.928156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 105, '2015-04-21 20:59:21.930969', '2015-04-21 20:59:21.930969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:59:21.934350', '2015-04-21 20:59:21.934350')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
SQL (1.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:59:21.936655', '2015-04-21 20:59:21.936655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (89, 3, 69, '2015-04-21 20:59:21.939796', '2015-04-21 20:59:21.939796')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (90, 69, '2015-04-21 20:59:21.941561', '2015-04-21 20:59:21.941561')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.947479', '2015-04-21 20:59:21.947479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 106, '2015-04-21 20:59:21.949519', '2015-04-21 20:59:21.949519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:59:21.953871', '2015-04-21 20:59:21.953871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:59:21.957097', '2015-04-21 20:59:21.957097')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (91, 70, '2015-04-21 20:59:21.959853', '2015-04-21 20:59:21.959853')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (92, 1, 70, '2015-04-21 20:59:21.962511', '2015-04-21 20:59:21.962511')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:59:21.970105', '2015-04-21 20:59:21.970105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:59:21.972533', '2015-04-21 20:59:21.972533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:59:21.974714', '2015-04-21 20:59:21.974714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:21.980595', '2015-04-21 20:59:21.980595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:59:21.982740', '2015-04-21 20:59:21.982740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:59:21.984442', '2015-04-21 20:59:21.984442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.000732', '2015-04-21 20:59:22.000732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.016353', '2015-04-21 20:59:22.016353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.6ms)
Rendered books/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.029599', '2015-04-21 20:59:22.029599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"43"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 43 LIMIT 1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.044201', '2015-04-21 20:59:22.044201')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"44"}
Book Load (2.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 44 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 44
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 44
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 10ms (ActiveRecord: 3.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.065926', '2015-04-21 20:59:22.065926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"45"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 45 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.076467', '2015-04-21 20:59:22.076467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"46"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/46 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.088042', '2015-04-21 20:59:22.088042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.105435', '2015-04-21 20:59:22.105435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"48"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 48 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.1ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.119010', '2015-04-21 20:59:22.119010')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.123781', '2015-04-21 20:59:22.123781')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/50 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.144312', '2015-04-21 20:59:22.144312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"49"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 49 LIMIT 1
Rendered master_skills/_form.html.erb (7.5ms)
Rendered master_skills/edit.html.erb within layouts/application (9.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 16.5ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.170369', '2015-04-21 20:59:22.170369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"50"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 50 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.4ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.185590', '2015-04-21 20:59:22.185590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"51"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 51
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.195830', '2015-04-21 20:59:22.195830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.222268', '2015-04-21 20:59:22.222268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.233325', '2015-04-21 20:59:22.233325')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"54"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 54 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/54 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.246112', '2015-04-21 20:59:22.246112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"55"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 55 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.257267', '2015-04-21 20:59:22.257267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.269031', '2015-04-21 20:59:22.269031')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.272648', '2015-04-21 20:59:22.272648')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/58 Completed 302 Found in 3ms (ActiveRecord: 0.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.286657', '2015-04-21 20:59:22.286657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (2.7ms)
Rendered layouts/_navigation.html.erb (3.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 13.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.312826', '2015-04-21 20:59:22.312826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"52"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/52 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.324201', '2015-04-21 20:59:22.324201')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.336560', '2015-04-21 20:59:22.336560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"54"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 54 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.348719', '2015-04-21 20:59:22.348719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.359964', '2015-04-21 20:59:22.359964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"56"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 56 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.372420', '2015-04-21 20:59:22.372420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.377060', '2015-04-21 20:59:22.377060')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/58 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.385240', '2015-04-21 20:59:22.385240')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"59"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 59 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 59
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 59
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.398350', '2015-04-21 20:59:22.398350')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"60"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 60 LIMIT 1
 (0.8ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.1ms | ActiveRecord: 1.1ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.420664', '2015-04-21 20:59:22.420664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 107, '2015-04-21 20:59:22.427150', '2015-04-21 20:59:22.427150')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.1ms)
Rendered monsters/_expanding_fieldset.html.erb (11.0ms)
Rendered monsters/_form.html.erb (27.2ms)
Rendered monsters/new.html.erb within layouts/application (28.2ms)

Completed 500 Internal Server Error in 39ms

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.475398', '2015-04-21 20:59:22.475398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 108, '2015-04-21 20:59:22.477540', '2015-04-21 20:59:22.477540')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"72"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 72 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 72
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 72
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (13.1ms)
Rendered monsters/edit.html.erb within layouts/application (13.6ms)

Completed 500 Internal Server Error in 15ms

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.500759', '2015-04-21 20:59:22.500759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 109, '2015-04-21 20:59:22.502468', '2015-04-21 20:59:22.502468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"109", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 109, '2015-04-21 20:59:22.510230', '2015-04-21 20:59:22.510230')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/74 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.518582', '2015-04-21 20:59:22.518582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 110, '2015-04-21 20:59:22.521486', '2015-04-21 20:59:22.521486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"75"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 75 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 75
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 75
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 75
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 75
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 75
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 75
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 75
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 75
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 75
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 24ms (ActiveRecord: 4.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.556752', '2015-04-21 20:59:22.556752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 111, '2015-04-21 20:59:22.559288', '2015-04-21 20:59:22.559288')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"76"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 76
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 76
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Rendered monsters/_form.html.erb (13.2ms)
Rendered monsters/edit.html.erb within layouts/application (13.3ms)

Completed 500 Internal Server Error in 19ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.585762', '2015-04-21 20:59:22.585762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 112, '2015-04-21 20:59:22.588547', '2015-04-21 20:59:22.588547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_form.html.erb (13.8ms)
Rendered monsters/new.html.erb within layouts/application (14.0ms)

Completed 500 Internal Server Error in 22ms

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.618543', '2015-04-21 20:59:22.618543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 113, '2015-04-21 20:59:22.620573', '2015-04-21 20:59:22.620573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"78"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 78 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 78 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/78 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.635482', '2015-04-21 20:59:22.635482')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 114, '2015-04-21 20:59:22.638154', '2015-04-21 20:59:22.638154')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 79
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 114 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.655530', '2015-04-21 20:59:22.655530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-21 20:59:22.658042', '2015-04-21 20:59:22.658042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"80"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 80 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 80
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 115 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 80
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 80
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 80
Rendered monsters/_show_stat_block.html.erb (3.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 80
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 80
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 80
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 80
Rendered monsters/show.html.erb within layouts/application (11.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 15ms (Views: 11.2ms | ActiveRecord: 2.8ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.687245', '2015-04-21 20:59:22.687245')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"96"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 96 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/96 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.698304', '2015-04-21 20:59:22.698304')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"97"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 97 LIMIT 1
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.718440', '2015-04-21 20:59:22.718440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.729348', '2015-04-21 20:59:22.729348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.740952', '2015-04-21 20:59:22.740952')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"100"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 100 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 100
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.753132', '2015-04-21 20:59:22.753132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"101"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 101 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.764624', '2015-04-21 20:59:22.764624')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"102"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 102 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.779625', '2015-04-21 20:59:22.779625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.783601', '2015-04-21 20:59:22.783601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/104 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.790301', '2015-04-21 20:59:22.790301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.811811', '2015-04-21 20:59:22.811811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 59, '2015-04-21 20:59:22.814450', '2015-04-21 20:59:22.814450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.820929', '2015-04-21 20:59:22.820929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 60, '2015-04-21 20:59:22.823633', '2015-04-21 20:59:22.823633')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.835563', '2015-04-21 20:59:22.835563')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"116"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 116 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 116
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.8ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.863138', '2015-04-21 20:59:22.863138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.881693', '2015-04-21 20:59:22.881693')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"118"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 118 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.895055', '2015-04-21 20:59:22.895055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"119"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 119
SQL (0.5ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 119
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.907200', '2015-04-21 20:59:22.907200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.910504', '2015-04-21 20:59:22.910504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/121 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.919275', '2015-04-21 20:59:22.919275')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 122
Rendered monster_classes/index.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.932616', '2015-04-21 20:59:22.932616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"123"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 123 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.947893', '2015-04-21 20:59:22.947893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"124"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 124 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/124 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.957048', '2015-04-21 20:59:22.957048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.9ms)
Rendered monster_classes/new.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (29.0ms)  DROP DATABASE IF EXISTS `monsters_test`
 (0.2ms)  CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
 (14.2ms)  CREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (19.8ms)  CREATE  INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) 
 (4.4ms)  CREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.9ms)  CREATE  INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) 
 (15.2ms)  CREATE  INDEX `index_books_on_name` USING btree ON `books` (`name`) 
 (5.7ms)  CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.7ms)  CREATE  INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) 
 (16.6ms)  CREATE  INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) 
 (4.5ms)  CREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (4.2ms)  CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.0ms)  CREATE  INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) 
 (4.6ms)  CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) 
 (4.8ms)  CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.9ms)  CREATE  INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) 
 (5.1ms)  CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.8ms)  CREATE  INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) 
 (17.0ms)  CREATE  INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) 
 (5.2ms)  CREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB
 (14.9ms)  CREATE  INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) 
 (16.7ms)  CREATE  INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) 
 (4.6ms)  CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.1ms)  CREATE  INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) 
 (5.0ms)  CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `move_type_id` int(11)) ENGINE=InnoDB
 (16.4ms)  CREATE  INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) 
 (15.1ms)  CREATE  INDEX `index_movement_rates_on_move_type_id` USING btree ON `movement_rates` (`move_type_id`) 
 (5.0ms)  CREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.5ms)  CREATE  INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) 
 (16.4ms)  CREATE  INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) 
 (4.4ms)  CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
 (17.0ms)  CREATE  INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) 
 (15.7ms)  CREATE  INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) 
 (5.5ms)  CREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB
 (14.0ms)  CREATE  INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) 
 (15.0ms)  CREATE  INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) 
 (4.0ms)  CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
 (16.2ms)  CREATE  INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) 
 (16.4ms)  CREATE  INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) 
 (9.8ms)  ALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_840c49997c`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.3ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_66c303c27f`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)

 (8.8ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_71a27d15d4`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)



 (9.8ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_c18da69b4a`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (8.8ms)  ALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_2fffddeecd`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.5ms)  ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_cbf2a1a1bb`

FOREIGN KEY (`monster_class_id`)

REFERENCES `monster_classes` (`id`)

 (9.5ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_9535a26147`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.1ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_352da06c0b`

FOREIGN KEY (`move_type_id`)

REFERENCES `move_types` (`id`)

 (8.3ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_49b66bc893`

FOREIGN KEY (`book_id`)

REFERENCES `books` (`id`)



 (9.1ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_7361bd55e3`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (12.1ms)  ALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_e8cb65be21`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (11.8ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_8fdb235d4f`

FOREIGN KEY (`master_skill_id`)

REFERENCES `master_skills` (`id`)

 (8.7ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_97dfe534b5`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.7ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_dd4c93e4d9`

FOREIGN KEY (`master_trait_id`)

REFERENCES `master_traits` (`id`)

 (8.1ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_8ec336f0f0`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (4.2ms)  CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
 (16.6ms)  CREATE UNIQUE INDEX `unique_schema_migrations`  ON `schema_migrations` (`version`) 
 (0.2ms)  SELECT version FROM `schema_migrations`
 (3.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421210118')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203024')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182329')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015614')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313223500')
 (1.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306090224')
 (1.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421195029')
 (1.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015432')
 (1.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
 (2.4ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
 (1.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
 (1.2ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:27.572148', '2015-04-21 21:13:27.572148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-21 21:13:27.579033', '2015-04-21 21:13:27.579033')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (1.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:27.581410', '2015-04-21 21:13:27.581410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (2, 3, '2015-04-21 21:13:27.584016', '2015-04-21 21:13:27.584016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:13:27.586039', '2015-04-21 21:13:27.586039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (3, '2015-04-21 21:13:27.588973', '2015-04-21 21:13:27.588973')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.641324', '2015-04-21 21:13:27.641324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-21 21:13:27.643960', '2015-04-21 21:13:27.643960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.6ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 21:13:27.662778', '2015-04-21 21:13:27.662778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 21:13:27.666902', '2015-04-21 21:13:27.666902')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (4, 1, '2015-04-21 21:13:27.676029', '2015-04-21 21:13:27.676029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (5, 1, 1, '2015-04-21 21:13:27.677907', '2015-04-21 21:13:27.677907')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.685326', '2015-04-21 21:13:27.685326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-21 21:13:27.687439', '2015-04-21 21:13:27.687439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 21:13:27.690903', '2015-04-21 21:13:27.690903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (6, 2, '2015-04-21 21:13:27.692894', '2015-04-21 21:13:27.692894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.699204', '2015-04-21 21:13:27.699204')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-21 21:13:27.701494', '2015-04-21 21:13:27.701494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 21:13:27.705310', '2015-04-21 21:13:27.705310')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 21:13:27.707855', '2015-04-21 21:13:27.707855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (7, 3, 3, '2015-04-21 21:13:27.710862', '2015-04-21 21:13:27.710862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (8, 3, '2015-04-21 21:13:27.712585', '2015-04-21 21:13:27.712585')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.718937', '2015-04-21 21:13:27.718937')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-21 21:13:27.720858', '2015-04-21 21:13:27.720858')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:13:27.731896', '2015-04-21 21:13:27.731896')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 4, `updated_at` = '2015-04-21 21:13:27.734386' WHERE `monster_names`.`id` = 1
 (0.0ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 4
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:13:27.739297', '2015-04-21 21:13:27.739297')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 4, `updated_at` = '2015-04-21 21:13:27.742101' WHERE `monster_names`.`id` = 2
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 21:13:27.744058', '2015-04-21 21:13:27.744058')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 4, `updated_at` = '2015-04-21 21:13:27.746290' WHERE `monster_names`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.760693', '2015-04-21 21:13:27.760693')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-21 21:13:27.762747', '2015-04-21 21:13:27.762747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.771874', '2015-04-21 21:13:27.771874')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (5, 1, 1, '2015-04-21 21:13:27.775043', '2015-04-21 21:13:27.775043')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.777882', '2015-04-21 21:13:27.777882')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-21 21:13:27.779766', '2015-04-21 21:13:27.779766')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 21:13:27.782009', '2015-04-21 21:13:27.782009')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (6, 2, 2, 'Flexible', '2015-04-21 21:13:27.783966', '2015-04-21 21:13:27.783966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.801524', '2015-04-21 21:13:27.801524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.808939', '2015-04-21 21:13:27.808939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/4 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.817667', '2015-04-21 21:13:27.817667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (6.8ms)
Rendered locations/new.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 56ms (Views: 51.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.881632', '2015-04-21 21:13:27.881632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"6"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.893964', '2015-04-21 21:13:27.893964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.903347', '2015-04-21 21:13:27.903347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.913894', '2015-04-21 21:13:27.913894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"9"}
Location Load (0.1ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.926968', '2015-04-21 21:13:27.926968')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"10"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.938643', '2015-04-21 21:13:27.938643')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"11"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 11 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/11 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.947890', '2015-04-21 21:13:27.947890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"12"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 12 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 12
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 12
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.0ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.967779', '2015-04-21 21:13:27.967779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-21 21:13:27.970877', '2015-04-21 21:13:27.970877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"7"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 7
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 7
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 7
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 7
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 7
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 7
MonsterName Load (0.0ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 7
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 7
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 7
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 31ms (ActiveRecord: 5.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.011299', '2015-04-21 21:13:28.011299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-21 21:13:28.013297', '2015-04-21 21:13:28.013297')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"8"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 8 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8
Rendered monsters/_show_stat_block.html.erb (3.1ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8
Rendered monsters/show.html.erb within layouts/application (10.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 16ms (Views: 13.3ms | ActiveRecord: 1.8ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.036399', '2015-04-21 21:13:28.036399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-21 21:13:28.039083', '2015-04-21 21:13:28.039083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (11.0ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
Rendered monsters/_form.html.erb (79.8ms)
Rendered monsters/new.html.erb within layouts/application (80.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 87ms (Views: 79.2ms | ActiveRecord: 3.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.134394', '2015-04-21 21:13:28.134394')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-21 21:13:28.136932', '2015-04-21 21:13:28.136932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"10"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
MoveType Load (0.7ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Rendered monsters/_attack_fields.html.erb (10.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (49.1ms)
Rendered monsters/edit.html.erb within layouts/application (49.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 57ms (Views: 48.9ms | ActiveRecord: 4.3ms)

 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.202377', '2015-04-21 21:13:28.202377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-21 21:13:28.204342', '2015-04-21 21:13:28.204342')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"11"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 11 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 11 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/11 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.220607', '2015-04-21 21:13:28.220607')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-21 21:13:28.222575', '2015-04-21 21:13:28.222575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (40.3ms)
Rendered monsters/new.html.erb within layouts/application (40.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 44ms (Views: 41.1ms | ActiveRecord: 1.2ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.273917', '2015-04-21 21:13:28.273917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 21:13:28.275829', '2015-04-21 21:13:28.275829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"13", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 21:13:28.283720', '2015-04-21 21:13:28.283720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/14 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.291581', '2015-04-21 21:13:28.291581')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-21 21:13:28.294103', '2015-04-21 21:13:28.294103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"15"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 15 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 15
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 15
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 15
Location Load (0.0ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 15
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 15
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 15
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 15
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 15
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (38.8ms)
Rendered monsters/edit.html.erb within layouts/application (39.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 38.4ms | ActiveRecord: 3.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.343880', '2015-04-21 21:13:28.343880')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-21 21:13:28.345575', '2015-04-21 21:13:28.345575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 16
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 15 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:13:28.359819', '2015-04-21 21:13:28.359819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:13:28.361742', '2015-04-21 21:13:28.361742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 21:13:28.363388', '2015-04-21 21:13:28.363388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.380142', '2015-04-21 21:13:28.380142')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"1"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.395334', '2015-04-21 21:13:28.395334')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"2"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 2 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.4ms)
Rendered master_skills/edit.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.413645', '2015-04-21 21:13:28.413645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.419274', '2015-04-21 21:13:28.419274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/4 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.427356', '2015-04-21 21:13:28.427356')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"5"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.438380', '2015-04-21 21:13:28.438380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.454619', '2015-04-21 21:13:28.454619')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.466208', '2015-04-21 21:13:28.466208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.476684', '2015-04-21 21:13:28.476684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"9"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/9 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.489436', '2015-04-21 21:13:28.489436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"10"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.507456', '2015-04-21 21:13:28.507456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-21 21:13:28.510195', '2015-04-21 21:13:28.510195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.515967', '2015-04-21 21:13:28.515967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-21 21:13:28.517795', '2015-04-21 21:13:28.517795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.528904', '2015-04-21 21:13:28.528904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"9"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 9 LIMIT 1
Rendered master_traits/_form.html.erb (5.5ms)
Rendered master_traits/edit.html.erb within layouts/application (6.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.6ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.549363', '2015-04-21 21:13:28.549363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.562428', '2015-04-21 21:13:28.562428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.576868', '2015-04-21 21:13:28.576868')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"12"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 12 LIMIT 1
 (0.5ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/12 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.587278', '2015-04-21 21:13:28.587278')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"13"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 13 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 13
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.597553', '2015-04-21 21:13:28.597553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"14"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.2ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.612427', '2015-04-21 21:13:28.612427')
 (2.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (1.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.622242', '2015-04-21 21:13:28.622242')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/16 Completed 302 Found in 4ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.629185', '2015-04-21 21:13:28.629185')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.7ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.640865', '2015-04-21 21:13:28.640865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"18"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 18 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.662579', '2015-04-21 21:13:28.662579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"1"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 1 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.677192', '2015-04-21 21:13:28.677192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.695465', '2015-04-21 21:13:28.695465')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"3"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 3 LIMIT 1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.709152', '2015-04-21 21:13:28.709152')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.721183', '2015-04-21 21:13:28.721183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"5"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 5
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.733457', '2015-04-21 21:13:28.733457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"6"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 6 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.747516', '2015-04-21 21:13:28.747516')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"7"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.760786', '2015-04-21 21:13:28.760786')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.766938', '2015-04-21 21:13:28.766938')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/9 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.776940', '2015-04-21 21:13:28.776940')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.6ms)
Rendered books/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (12.0ms)
Rendered layouts/_navigation.html.erb (12.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 17.8ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.806163', '2015-04-21 21:13:28.806163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:13:28.810710', '2015-04-21 21:13:28.810710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 21:13:28.814386', '2015-04-21 21:13:28.814386')
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.840073', '2015-04-21 21:13:28.840073')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 13.9ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.866528', '2015-04-21 21:13:28.866528')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"2"}
MoveType Load (1.0ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1
Rendered move_types/_form.html.erb (3.2ms)
Rendered move_types/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 9.6ms | ActiveRecord: 1.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.889438', '2015-04-21 21:13:28.889438')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"3"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 3 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
MovementRate Load (0.6ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 3
SQL (0.4ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 9ms (ActiveRecord: 1.7ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.912610', '2015-04-21 21:13:28.912610')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.930325', '2015-04-21 21:13:28.930325')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"5"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 5 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.949280', '2015-04-21 21:13:28.949280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"6"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 6 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 7.6ms | ActiveRecord: 0.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.972637', '2015-04-21 21:13:28.972637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.978225', '2015-04-21 21:13:28.978225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/8 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.986495', '2015-04-21 21:13:28.986495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.998991', '2015-04-21 21:13:28.998991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"10"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/10 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.032078', '2015-04-21 21:13:29.032078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.3ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.051684', '2015-04-21 21:13:29.051684')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"17"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 17 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 17
Rendered monster_classes/show.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.068063', '2015-04-21 21:13:29.068063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.5ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.078519', '2015-04-21 21:13:29.078519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"19"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.090876', '2015-04-21 21:13:29.090876')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"20"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 20
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 20
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.101523', '2015-04-21 21:13:29.101523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"21"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.115420', '2015-04-21 21:13:29.115420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"22"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/22 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.125450', '2015-04-21 21:13:29.125450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 23
Rendered monster_classes/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.137671', '2015-04-21 21:13:29.137671')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.141990', '2015-04-21 21:13:29.141990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/25 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (1.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (2.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:39:22.388156', '2015-04-21 21:39:22.388156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:39:22.394654', '2015-04-21 21:39:22.394654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 21:39:22.396656', '2015-04-21 21:39:22.396656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:22.418498', '2015-04-21 21:39:22.418498')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (1.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-21 21:39:22.429761', '2015-04-21 21:39:22.429761')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:22.437367', '2015-04-21 21:39:22.437367')
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 14, '2015-04-21 21:39:22.441490', '2015-04-21 21:39:22.441490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.517767', '2015-04-21 21:39:22.517767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-21 21:39:22.523417', '2015-04-21 21:39:22.523417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"17"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/17 Completed 302 Found in 20ms (ActiveRecord: 0.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.559345', '2015-04-21 21:39:22.559345')
 (0.9ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-21 21:39:22.564556', '2015-04-21 21:39:22.564556')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"18"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 18 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 18
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 18
Trait Load (1.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 18
Attack Load (0.5ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 18
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 18
MovementRate Load (1.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 18
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 18
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 18
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 18
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 78ms (ActiveRecord: 9.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (11.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.662101', '2015-04-21 21:39:22.662101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-21 21:39:22.664011', '2015-04-21 21:39:22.664011')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"19"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 19
Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 19
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.8ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 19
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 19
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 19
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 19
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 19
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.2ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 19
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
Rendered monsters/_form.html.erb (94.5ms)
Rendered monsters/edit.html.erb within layouts/application (97.7ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 145ms (Views: 132.4ms | ActiveRecord: 7.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.817916', '2015-04-21 21:39:22.817916')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-21 21:39:22.820293', '2015-04-21 21:39:22.820293')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 29 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.836173', '2015-04-21 21:39:22.836173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 21:39:22.838051', '2015-04-21 21:39:22.838051')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"30", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 21:39:22.847606', '2015-04-21 21:39:22.847606')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/22 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.857298', '2015-04-21 21:39:22.857298')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-21 21:39:22.860715', '2015-04-21 21:39:22.860715')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (38.7ms)
Rendered monsters/new.html.erb within layouts/application (39.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 40.6ms | ActiveRecord: 1.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.915301', '2015-04-21 21:39:22.915301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-21 21:39:22.917648', '2015-04-21 21:39:22.917648')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"24"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 24 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 24
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 32 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 24
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 24
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 24
Rendered monsters/_show_stat_block.html.erb (2.7ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 24
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 24
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 24
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 24
Rendered monsters/show.html.erb within layouts/application (22.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 26ms (Views: 23.8ms | ActiveRecord: 2.0ms)

 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.953921', '2015-04-21 21:39:22.953921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 21:39:22.956504', '2015-04-21 21:39:22.956504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_attack_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (40.7ms)
Rendered monsters/new.html.erb within layouts/application (41.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 46ms (Views: 42.2ms | ActiveRecord: 1.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.011061', '2015-04-21 21:39:23.011061')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 21:39:23.013268', '2015-04-21 21:39:23.013268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"26"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 26
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MonsterClass Load (0.9ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 26
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 26
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 26
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 26
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 26
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
ParryScore Load (0.0ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 26
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 26
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (36.3ms)
Rendered monsters/edit.html.erb within layouts/application (36.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 40ms (Views: 35.7ms | ActiveRecord: 3.4ms)

 (12.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.074563', '2015-04-21 21:39:23.074563')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:39:23.076672', '2015-04-21 21:39:23.076672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 21:39:23.078901', '2015-04-21 21:39:23.078901')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.090136', '2015-04-21 21:39:23.090136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.095855', '2015-04-21 21:39:23.095855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/26 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.103722', '2015-04-21 21:39:23.103722')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"27"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1
Rendered master_traits/_form.html.erb (4.6ms)
Rendered master_traits/edit.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 14ms (Views: 12.6ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.124630', '2015-04-21 21:39:23.124630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"28"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 28 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.137599', '2015-04-21 21:39:23.137599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"29"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 29
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.149346', '2015-04-21 21:39:23.149346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.165407', '2015-04-21 21:39:23.165407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"31"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 31 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.4ms)
Rendered master_traits/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.182329', '2015-04-21 21:39:23.182329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.3ms)
Rendered master_traits/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.194654', '2015-04-21 21:39:23.194654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.5ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.207301', '2015-04-21 21:39:23.207301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"34"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 34 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/34 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.224468', '2015-04-21 21:39:23.224468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.229365', '2015-04-21 21:39:23.229365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/36 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.3ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.238456', '2015-04-21 21:39:23.238456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"37"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 37 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 37
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 37
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.254080', '2015-04-21 21:39:23.254080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 38
Rendered monster_classes/index.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.5ms | ActiveRecord: 0.5ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.272619', '2015-04-21 21:39:23.272619')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.285579', '2015-04-21 21:39:23.285579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.4ms)
Rendered monster_classes/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.304395', '2015-04-21 21:39:23.304395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"41"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 41 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 41
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.317551', '2015-04-21 21:39:23.317551')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"42"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.333764', '2015-04-21 21:39:23.333764')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"43"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.347960', '2015-04-21 21:39:23.347960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"44"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/44 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.360790', '2015-04-21 21:39:23.360790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 45, '2015-04-21 21:39:23.362642', '2015-04-21 21:39:23.362642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:39:23.365225', '2015-04-21 21:39:23.365225')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 27, `updated_at` = '2015-04-21 21:39:23.367496' WHERE `monster_names`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 27
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:39:23.371057', '2015-04-21 21:39:23.371057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 27, `updated_at` = '2015-04-21 21:39:23.372546' WHERE `monster_names`.`id` = 11
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 21:39:23.375713', '2015-04-21 21:39:23.375713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 27, `updated_at` = '2015-04-21 21:39:23.377452' WHERE `monster_names`.`id` = 12
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.383800', '2015-04-21 21:39:23.383800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 46, '2015-04-21 21:39:23.385973', '2015-04-21 21:39:23.385973')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 21:39:23.390747', '2015-04-21 21:39:23.390747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 21:39:23.398979', '2015-04-21 21:39:23.398979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (35, 3, 28, '2015-04-21 21:39:23.403014', '2015-04-21 21:39:23.403014')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (36, 28, '2015-04-21 21:39:23.406112', '2015-04-21 21:39:23.406112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.413877', '2015-04-21 21:39:23.413877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-21 21:39:23.416688', '2015-04-21 21:39:23.416688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 21:39:23.421732', '2015-04-21 21:39:23.421732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 21:39:23.437770', '2015-04-21 21:39:23.437770')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (37, 29, '2015-04-21 21:39:23.440554', '2015-04-21 21:39:23.440554')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 1, 29, '2015-04-21 21:39:23.442271', '2015-04-21 21:39:23.442271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.448555', '2015-04-21 21:39:23.448555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-21 21:39:23.451280', '2015-04-21 21:39:23.451280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 21:39:23.454547', '2015-04-21 21:39:23.454547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 30, '2015-04-21 21:39:23.458212', '2015-04-21 21:39:23.458212')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.477412', '2015-04-21 21:39:23.477412')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.484029', '2015-04-21 21:39:23.484029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/14 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.492141', '2015-04-21 21:39:23.492141')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"15"}
Location Load (0.0ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 15
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 15
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.506240', '2015-04-21 21:39:23.506240')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"16"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.521328', '2015-04-21 21:39:23.521328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"17"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/17 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.532862', '2015-04-21 21:39:23.532862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.8ms)
Rendered locations/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.548001', '2015-04-21 21:39:23.548001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"19"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 19 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.560852', '2015-04-21 21:39:23.560852')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"20"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.574509', '2015-04-21 21:39:23.574509')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.587938', '2015-04-21 21:39:23.587938')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.615174', '2015-04-21 21:39:23.615174')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"11"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 11 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/11 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.626955', '2015-04-21 21:39:23.626955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"12"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 12 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.643894', '2015-04-21 21:39:23.643894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"13"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 13 LIMIT 1
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.659346', '2015-04-21 21:39:23.659346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.665005', '2015-04-21 21:39:23.665005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/15 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.672078', '2015-04-21 21:39:23.672078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"16"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 16
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 16
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.686503', '2015-04-21 21:39:23.686503')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.705169', '2015-04-21 21:39:23.705169')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.717098', '2015-04-21 21:39:23.717098')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.729806', '2015-04-21 21:39:23.729806')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"20"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.0ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.766318', '2015-04-21 21:39:23.766318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (40, '2015-04-21 21:39:23.768452', '2015-04-21 21:39:23.768452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.770175', '2015-04-21 21:39:23.770175')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (41, 3, '2015-04-21 21:39:23.772002', '2015-04-21 21:39:23.772002')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:39:23.773794', '2015-04-21 21:39:23.773794')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (42, '2015-04-21 21:39:23.776378', '2015-04-21 21:39:23.776378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.791474', '2015-04-21 21:39:23.791474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"11"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 11 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.6ms)
Rendered move_types/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 10.4ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.817016', '2015-04-21 21:39:23.817016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.835586', '2015-04-21 21:39:23.835586')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.846780', '2015-04-21 21:39:23.846780')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"14"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 14 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.858278', '2015-04-21 21:39:23.858278')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"15"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 15 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/15 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.870009', '2015-04-21 21:39:23.870009')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"16"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 16
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 16
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.887033', '2015-04-21 21:39:23.887033')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.898936', '2015-04-21 21:39:23.898936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"18"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.911175', '2015-04-21 21:39:23.911175')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.914895', '2015-04-21 21:39:23.914895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/20 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.931239', '2015-04-21 21:39:23.931239')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.935862', '2015-04-21 21:39:23.935862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/16 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.945100', '2015-04-21 21:39:23.945100')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (4.7ms)
Rendered master_skills/new.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 12.0ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.972329', '2015-04-21 21:39:23.972329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.998403', '2015-04-21 21:39:23.998403')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"19"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 19
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.012358', '2015-04-21 21:39:24.012358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.023870', '2015-04-21 21:39:24.023870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"21"}
MasterSkill Load (0.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.039654', '2015-04-21 21:39:24.039654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"22"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/22 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.051802', '2015-04-21 21:39:24.051802')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"23"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 23 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.064457', '2015-04-21 21:39:24.064457')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"24"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:24.079173', '2015-04-21 21:39:24.079173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-21 21:39:24.081159', '2015-04-21 21:39:24.081159')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:24.085520', '2015-04-21 21:39:24.085520')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (31, 23, 1, '2015-04-21 21:39:24.088930', '2015-04-21 21:39:24.088930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:24.092050', '2015-04-21 21:39:24.092050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-21 21:39:24.093795', '2015-04-21 21:39:24.093795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 21:39:24.096092', '2015-04-21 21:39:24.096092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (32, 24, 2, 'Flexible', '2015-04-21 21:39:24.098019', '2015-04-21 21:39:24.098019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.360788', '2015-04-21 21:50:39.360788')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-21 21:50:39.368860', '2015-04-21 21:50:39.368860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:39.378742', '2015-04-21 21:50:39.378742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (1, 1, 1, '2015-04-21 21:50:39.381859', '2015-04-21 21:50:39.381859')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.384870', '2015-04-21 21:50:39.384870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-21 21:50:39.386728', '2015-04-21 21:50:39.386728')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 21:50:39.389088', '2015-04-21 21:50:39.389088')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (2, 2, 2, 'Flexible', '2015-04-21 21:50:39.390708', '2015-04-21 21:50:39.390708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.420540', '2015-04-21 21:50:39.420540')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-21 21:50:39.423846', '2015-04-21 21:50:39.423846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.426216', '2015-04-21 21:50:39.426216')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (2, 3, '2015-04-21 21:50:39.428290', '2015-04-21 21:50:39.428290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:50:39.430364', '2015-04-21 21:50:39.430364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (3, '2015-04-21 21:50:39.433042', '2015-04-21 21:50:39.433042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.455485', '2015-04-21 21:50:39.455485')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"1"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/1 Completed 302 Found in 9ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.474224', '2015-04-21 21:50:39.474224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"2"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 2
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 2
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.498695', '2015-04-21 21:50:39.498695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (7.2ms)
Rendered move_types/new.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 58ms (Views: 52.2ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.564354', '2015-04-21 21:50:39.564354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"4"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.578375', '2015-04-21 21:50:39.578375')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"5"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 5 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.588356', '2015-04-21 21:50:39.588356')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.598129', '2015-04-21 21:50:39.598129')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"7"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 7 LIMIT 1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.608994', '2015-04-21 21:50:39.608994')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (3.2ms)

Completed 200 OK in 9ms (Views: 8.7ms | ActiveRecord: 0.4ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.625161', '2015-04-21 21:50:39.625161')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.631358', '2015-04-21 21:50:39.631358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/10 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.646484', '2015-04-21 21:50:39.646484')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.661999', '2015-04-21 21:50:39.661999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"5"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.673110', '2015-04-21 21:50:39.673110')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"6"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 6 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.2ms)
Rendered master_traits/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.692449', '2015-04-21 21:50:39.692449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"7"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 7 LIMIT 1
Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.704766', '2015-04-21 21:50:39.704766')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.708471', '2015-04-21 21:50:39.708471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/9 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.715429', '2015-04-21 21:50:39.715429')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.725707', '2015-04-21 21:50:39.725707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.741811', '2015-04-21 21:50:39.741811')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"12"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 12 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/12 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.750659', '2015-04-21 21:50:39.750659')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"13"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 13 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:50:39.769298', '2015-04-21 21:50:39.769298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:50:39.771090', '2015-04-21 21:50:39.771090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 21:50:39.772632', '2015-04-21 21:50:39.772632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.784719', '2015-04-21 21:50:39.784719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-21 21:50:39.786950', '2015-04-21 21:50:39.786950')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.8ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (15.5ms)
Rendered monsters/_form.html.erb (88.6ms)
Rendered monsters/new.html.erb within layouts/application (90.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 112ms (Views: 90.0ms | ActiveRecord: 6.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.908626', '2015-04-21 21:50:39.908626')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-21 21:50:39.910860', '2015-04-21 21:50:39.910860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"4"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 4
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 4
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 4
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 4
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 4
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 4
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
ParryScore Load (0.6ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 4
Rendered monsters/_parry_score_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 4
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (54.5ms)
Rendered monsters/edit.html.erb within layouts/application (55.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 64ms (Views: 54.4ms | ActiveRecord: 4.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.983383', '2015-04-21 21:50:39.983383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-21 21:50:39.985739', '2015-04-21 21:50:39.985739')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (38.1ms)
Rendered monsters/new.html.erb within layouts/application (38.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.6ms)

 (1.6ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.040729', '2015-04-21 21:50:40.040729')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-21 21:50:40.042864', '2015-04-21 21:50:40.042864')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 6
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 6 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.058089', '2015-04-21 21:50:40.058089')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-21 21:50:40.059792', '2015-04-21 21:50:40.059792')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"7", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-21 21:50:40.067762', '2015-04-21 21:50:40.067762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/8 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.077001', '2015-04-21 21:50:40.077001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-21 21:50:40.079165', '2015-04-21 21:50:40.079165')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"9"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 9
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 9
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 9
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 9
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 9
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 9
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 9
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.2ms)

 (0.1ms)  SELECT COUNT(*) FROM `monsters`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.097915', '2015-04-21 21:50:40.097915')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-21 21:50:40.101313', '2015-04-21 21:50:40.101313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"10"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
MonsterName Load (0.6ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
Rendered monsters/_show_stat_block.html.erb (3.0ms)
Attack Load (0.7ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Rendered monsters/show.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.3ms | ActiveRecord: 2.9ms)

 (7.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.128240', '2015-04-21 21:50:40.128240')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-21 21:50:40.133028', '2015-04-21 21:50:40.133028')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"11"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 11 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 11
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 11
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 11
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 11
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 11
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 11
MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 11
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 11
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (38.4ms)
Rendered monsters/edit.html.erb within layouts/application (38.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 37.4ms | ActiveRecord: 3.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.183150', '2015-04-21 21:50:40.183150')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-21 21:50:40.185320', '2015-04-21 21:50:40.185320')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"12"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 12 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 12 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/12 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.199444', '2015-04-21 21:50:40.199444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-21 21:50:40.201318', '2015-04-21 21:50:40.201318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 21:50:40.206015', '2015-04-21 21:50:40.206015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 21:50:40.208937', '2015-04-21 21:50:40.208937')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 3, 13, '2015-04-21 21:50:40.211250', '2015-04-21 21:50:40.211250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 13, '2015-04-21 21:50:40.213831', '2015-04-21 21:50:40.213831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.221014', '2015-04-21 21:50:40.221014')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 21:50:40.223399', '2015-04-21 21:50:40.223399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 21:50:40.227632', '2015-04-21 21:50:40.227632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (1.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 21:50:40.231987', '2015-04-21 21:50:40.231987')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (16, 14, '2015-04-21 21:50:40.234337', '2015-04-21 21:50:40.234337')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (17, 1, 14, '2015-04-21 21:50:40.236027', '2015-04-21 21:50:40.236027')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.243523', '2015-04-21 21:50:40.243523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-21 21:50:40.245821', '2015-04-21 21:50:40.245821')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 21:50:40.250661', '2015-04-21 21:50:40.250661')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (18, 15, '2015-04-21 21:50:40.255243', '2015-04-21 21:50:40.255243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.261290', '2015-04-21 21:50:40.261290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-21 21:50:40.263171', '2015-04-21 21:50:40.263171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:50:40.265645', '2015-04-21 21:50:40.265645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 16, `updated_at` = '2015-04-21 21:50:40.267164' WHERE `monster_names`.`id` = 4
 (1.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 16
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:50:40.272606', '2015-04-21 21:50:40.272606')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 16, `updated_at` = '2015-04-21 21:50:40.274016' WHERE `monster_names`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 21:50:40.275717', '2015-04-21 21:50:40.275717')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 16, `updated_at` = '2015-04-21 21:50:40.277152' WHERE `monster_names`.`id` = 6
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.299833', '2015-04-21 21:50:40.299833')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.325342', '2015-04-21 21:50:40.325342')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"2"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 2 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 2
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 7ms (ActiveRecord: 1.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.343747', '2015-04-21 21:50:40.343747')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (9.1ms)
Rendered master_skills/new.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 21ms (Views: 16.6ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.379192', '2015-04-21 21:50:40.379192')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"4"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.397612', '2015-04-21 21:50:40.397612')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"5"}
MasterSkill Load (0.6ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (2.3ms)
Rendered layouts/_navigation.html.erb (2.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.6ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.422056', '2015-04-21 21:50:40.422056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.430780', '2015-04-21 21:50:40.430780')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.442549', '2015-04-21 21:50:40.442549')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.459681', '2015-04-21 21:50:40.459681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"9"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 9 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.476851', '2015-04-21 21:50:40.476851')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"10"}
MasterSkill Load (1.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 1.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.509136', '2015-04-21 21:50:40.509136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"16"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 16 LIMIT 1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.529642', '2015-04-21 21:50:40.529642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 17
Rendered monster_classes/index.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.544701', '2015-04-21 21:50:40.544701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.8ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.557033', '2015-04-21 21:50:40.557033')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"19"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 19
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 19
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.568436', '2015-04-21 21:50:40.568436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"20"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1
Monster Load (1.0ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 20
Rendered monster_classes/show.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 1.2ms)

 (2.6ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.582569', '2015-04-21 21:50:40.582569')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"21"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/21 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.592003', '2015-04-21 21:50:40.592003')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.607586', '2015-04-21 21:50:40.607586')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"23"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 23 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 4.5ms | ActiveRecord: 0.9ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.628125', '2015-04-21 21:50:40.628125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.631384', '2015-04-21 21:50:40.631384')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/25 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.653022', '2015-04-21 21:50:40.653022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-21 21:50:40.656413', '2015-04-21 21:50:40.656413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.662521', '2015-04-21 21:50:40.662521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-21 21:50:40.665119', '2015-04-21 21:50:40.665119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.686301', '2015-04-21 21:50:40.686301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (1.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.701190', '2015-04-21 21:50:40.701190')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"4"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/4 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.710958', '2015-04-21 21:50:40.710958')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.716461', '2015-04-21 21:50:40.716461')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/6 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.725679', '2015-04-21 21:50:40.725679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"7"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 7 LIMIT 1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.738473', '2015-04-21 21:50:40.738473')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.8ms)
Rendered locations/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.750798', '2015-04-21 21:50:40.750798')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"9"}
Location Load (0.9ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.5ms | ActiveRecord: 1.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.764736', '2015-04-21 21:50:40.764736')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"10"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 10
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.776819', '2015-04-21 21:50:40.776819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.792784', '2015-04-21 21:50:40.792784')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"12"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 12 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:40.808068', '2015-04-21 21:50:40.808068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:50:40.809862', '2015-04-21 21:50:40.809862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 21:50:40.811177', '2015-04-21 21:50:40.811177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.826614', '2015-04-21 21:50:40.826614')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.8ms)
Rendered books/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.0ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.848989', '2015-04-21 21:50:40.848989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"2"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 2 LIMIT 1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.862000', '2015-04-21 21:50:40.862000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"3"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/3 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.871630', '2015-04-21 21:50:40.871630')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"4"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 4
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.887861', '2015-04-21 21:50:40.887861')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"5"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.902870', '2015-04-21 21:50:40.902870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.915284', '2015-04-21 21:50:40.915284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"7"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.926799', '2015-04-21 21:50:40.926799')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.9ms)
Rendered books/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.937731', '2015-04-21 21:50:40.937731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.942153', '2015-04-21 21:50:40.942153')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/10 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.2ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.668225', '2015-04-21 22:00:05.668225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (20.0ms)
Rendered books/new.html.erb within layouts/application (25.4ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 102ms (Views: 101.6ms | ActiveRecord: 0.0ms)

 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.784998', '2015-04-21 22:00:05.784998')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.790984', '2015-04-21 22:00:05.790984')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/13 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (59.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.856055', '2015-04-21 22:00:05.856055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"14"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 14
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 14
 (0.8ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 19ms (ActiveRecord: 2.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.885472', '2015-04-21 22:00:05.885472')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"15"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.7ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.4ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.902124', '2015-04-21 22:00:05.902124')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"16"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.913820', '2015-04-21 22:00:05.913820')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"17"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1
Rendered books/_form.html.erb (1.1ms)
Rendered books/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.925126', '2015-04-21 22:00:05.925126')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.940739', '2015-04-21 22:00:05.940739')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"19"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.952500', '2015-04-21 22:00:05.952500')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (13.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.013742', '2015-04-21 22:00:06.013742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-21 22:00:06.020148', '2015-04-21 22:00:06.020148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 22:00:06.031217', '2015-04-21 22:00:06.031217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (22, 17, '2015-04-21 22:00:06.046393', '2015-04-21 22:00:06.046393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.054922', '2015-04-21 22:00:06.054922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-21 22:00:06.058271', '2015-04-21 22:00:06.058271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 22:00:06.069398', '2015-04-21 22:00:06.069398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 18, `updated_at` = '2015-04-21 22:00:06.071023' WHERE `monster_names`.`id` = 7
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 18
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 22:00:06.077313', '2015-04-21 22:00:06.077313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 18, `updated_at` = '2015-04-21 22:00:06.081142' WHERE `monster_names`.`id` = 8
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 22:00:06.083929', '2015-04-21 22:00:06.083929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 18, `updated_at` = '2015-04-21 22:00:06.087258' WHERE `monster_names`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.094117', '2015-04-21 22:00:06.094117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-21 22:00:06.096714', '2015-04-21 22:00:06.096714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 22:00:06.101230', '2015-04-21 22:00:06.101230')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 22:00:06.105209', '2015-04-21 22:00:06.105209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (23, 3, 19, '2015-04-21 22:00:06.107731', '2015-04-21 22:00:06.107731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (24, 19, '2015-04-21 22:00:06.109658', '2015-04-21 22:00:06.109658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.117001', '2015-04-21 22:00:06.117001')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-21 22:00:06.118998', '2015-04-21 22:00:06.118998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 22:00:06.124193', '2015-04-21 22:00:06.124193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 22:00:06.127021', '2015-04-21 22:00:06.127021')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (25, 20, '2015-04-21 22:00:06.129183', '2015-04-21 22:00:06.129183')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (26, 1, 20, '2015-04-21 22:00:06.130601', '2015-04-21 22:00:06.130601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.154527', '2015-04-21 22:00:06.154527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 22:00:06.157020', '2015-04-21 22:00:06.157020')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 22:00:06.159021', '2015-04-21 22:00:06.159021')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.178755', '2015-04-21 22:00:06.178755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"13"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 13 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 13
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.192718', '2015-04-21 22:00:06.192718')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.197286', '2015-04-21 22:00:06.197286')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/15 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.205744', '2015-04-21 22:00:06.205744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"16"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 17ms (Views: 13.5ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.229512', '2015-04-21 22:00:06.229512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.251268', '2015-04-21 22:00:06.251268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"18"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 18 LIMIT 1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.263871', '2015-04-21 22:00:06.263871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.276545', '2015-04-21 22:00:06.276545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.288025', '2015-04-21 22:00:06.288025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"21"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.299590', '2015-04-21 22:00:06.299590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"22"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/22 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.309419', '2015-04-21 22:00:06.309419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (30, '2015-04-21 22:00:06.311013', '2015-04-21 22:00:06.311013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.312850', '2015-04-21 22:00:06.312850')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (31, 3, '2015-04-21 22:00:06.315341', '2015-04-21 22:00:06.315341')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 22:00:06.317360', '2015-04-21 22:00:06.317360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (32, '2015-04-21 22:00:06.320476', '2015-04-21 22:00:06.320476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.334138', '2015-04-21 22:00:06.334138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 22:00:06.336723', '2015-04-21 22:00:06.336723')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:06.347479', '2015-04-21 22:00:06.347479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (21, 13, 1, '2015-04-21 22:00:06.350355', '2015-04-21 22:00:06.350355')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.353007', '2015-04-21 22:00:06.353007')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-21 22:00:06.354533', '2015-04-21 22:00:06.354533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 22:00:06.357901', '2015-04-21 22:00:06.357901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (22, 14, 2, 'Flexible', '2015-04-21 22:00:06.359565', '2015-04-21 22:00:06.359565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.373125', '2015-04-21 22:00:06.373125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-21 22:00:06.375627', '2015-04-21 22:00:06.375627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"23"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 23 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 23
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 23
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (16.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 23
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 23
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.3ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 23
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 23
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (13.7ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 23
Rendered monsters/_parry_score_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 23
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
Rendered monsters/_form.html.erb (105.1ms)
Rendered monsters/edit.html.erb within layouts/application (106.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 113ms (Views: 104.3ms | ActiveRecord: 7.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.497253', '2015-04-21 22:00:06.497253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 22:00:06.499217', '2015-04-21 22:00:06.499217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.8ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (43.1ms)
Rendered monsters/new.html.erb within layouts/application (44.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 46.2ms | ActiveRecord: 1.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.558121', '2015-04-21 22:00:06.558121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 22:00:06.560022', '2015-04-21 22:00:06.560022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"34", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 22:00:06.568798', '2015-04-21 22:00:06.568798')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/26 Completed 302 Found in 8ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.578690', '2015-04-21 22:00:06.578690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 35, '2015-04-21 22:00:06.580974', '2015-04-21 22:00:06.580974')
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"27"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 27 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.5ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 27
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 27
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 27
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 27
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 27
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 27
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 27
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 27
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (38.5ms)
Rendered monsters/edit.html.erb within layouts/application (38.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 38.3ms | ActiveRecord: 4.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.637821', '2015-04-21 22:00:06.637821')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-21 22:00:06.639890', '2015-04-21 22:00:06.639890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"28"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 28 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 28
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 28
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 28
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 28
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 28
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 28
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 28
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 28
SQL (0.0ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 28
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 1.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.656546', '2015-04-21 22:00:06.656546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-21 22:00:06.658578', '2015-04-21 22:00:06.658578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"29"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/29 Completed 302 Found in 7ms (ActiveRecord: 0.9ms)

 (5.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.678292', '2015-04-21 22:00:06.678292')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 38, '2015-04-21 22:00:06.681645', '2015-04-21 22:00:06.681645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (37.1ms)
Rendered monsters/new.html.erb within layouts/application (37.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.736012', '2015-04-21 22:00:06.736012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 39, '2015-04-21 22:00:06.737995', '2015-04-21 22:00:06.737995')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"31"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 31 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 31
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 31
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 31
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 31
Rendered monsters/_show_stat_block.html.erb (3.0ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 31
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 31
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 31
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 31
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 11.0ms | ActiveRecord: 1.8ms)

 (3.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.759558', '2015-04-21 22:00:06.759558')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 40, '2015-04-21 22:00:06.762659', '2015-04-21 22:00:06.762659')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 32
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 40 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.6ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.777637', '2015-04-21 22:00:06.777637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 23, '2015-04-21 22:00:06.782733', '2015-04-21 22:00:06.782733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.793837', '2015-04-21 22:00:06.793837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 24, '2015-04-21 22:00:06.797344', '2015-04-21 22:00:06.797344')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.817384', '2015-04-21 22:00:06.817384')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"33"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 33 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (9.0ms)
Rendered master_traits/edit.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 31ms (Views: 24.3ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.859299', '2015-04-21 22:00:06.859299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.864655', '2015-04-21 22:00:06.864655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/35 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.872743', '2015-04-21 22:00:06.872743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.3ms)
Rendered master_traits/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.895775', '2015-04-21 22:00:06.895775')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"37"}
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 37 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 37
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 4ms (ActiveRecord: 1.1ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.911442', '2015-04-21 22:00:06.911442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.928266', '2015-04-21 22:00:06.928266')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"39"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 39 LIMIT 1
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.947829', '2015-04-21 22:00:06.947829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.957813', '2015-04-21 22:00:06.957813')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"41"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 41 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.968862', '2015-04-21 22:00:06.968862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"42"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/42 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.989093', '2015-04-21 22:00:06.989093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"41"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 41 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 41
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 41
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 11ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.011946', '2015-04-21 22:00:07.011946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"42"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.030165', '2015-04-21 22:00:07.030165')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.045616', '2015-04-21 22:00:07.045616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"44"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.057169', '2015-04-21 22:00:07.057169')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.060646', '2015-04-21 22:00:07.060646')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/46 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.067665', '2015-04-21 22:00:07.067665')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"47"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 47 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 47
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.079639', '2015-04-21 22:00:07.079639')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 48
Rendered monster_classes/index.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.100850', '2015-04-21 22:00:07.100850')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"49"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 49 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/49 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.112072', '2015-04-21 22:00:07.112072')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.128511', '2015-04-21 22:00:07.128511')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.146122', '2015-04-21 22:00:07.146122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.162748', '2015-04-21 22:00:07.162748')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"17"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.176145', '2015-04-21 22:00:07.176145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.179428', '2015-04-21 22:00:07.179428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/19 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.186659', '2015-04-21 22:00:07.186659')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"20"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.201095', '2015-04-21 22:00:07.201095')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"21"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 21 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.213190', '2015-04-21 22:00:07.213190')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"22"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 22
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.224957', '2015-04-21 22:00:07.224957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.235700', '2015-04-21 22:00:07.235700')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"24"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 24 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/24 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 22:00:07.244882', '2015-04-21 22:00:07.244882')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 22:00:07.246909', '2015-04-21 22:00:07.246909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 22:00:07.248977', '2015-04-21 22:00:07.248977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.264333', '2015-04-21 22:00:07.264333')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"11"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 11 LIMIT 1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.283974', '2015-04-21 22:00:07.283974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"12"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 12 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 12
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 12
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.296549', '2015-04-21 22:00:07.296549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"13"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.6ms)
Rendered move_types/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.310398', '2015-04-21 22:00:07.310398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.322999', '2015-04-21 22:00:07.322999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.340061', '2015-04-21 22:00:07.340061')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"16"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/16 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.349025', '2015-04-21 22:00:07.349025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.352491', '2015-04-21 22:00:07.352491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/18 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.359949', '2015-04-21 22:00:07.359949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"19"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.370547', '2015-04-21 22:00:07.370547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (3.3ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:48.922274', '2015-04-22 18:42:48.922274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-22 18:42:48.939113', '2015-04-22 18:42:48.939113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 18:42:48.953433', '2015-04-22 18:42:48.953433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (1, 1, '2015-04-22 18:42:48.982675', '2015-04-22 18:42:48.982675')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (10.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:48.996548', '2015-04-22 18:42:48.996548')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-22 18:42:48.998547', '2015-04-22 18:42:48.998547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 18:42:49.002425', '2015-04-22 18:42:49.002425')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 18:42:49.004865', '2015-04-22 18:42:49.004865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (2, 3, 2, '2015-04-22 18:42:49.007040', '2015-04-22 18:42:49.007040')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (3, 2, '2015-04-22 18:42:49.009166', '2015-04-22 18:42:49.009166')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.015246', '2015-04-22 18:42:49.015246')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-22 18:42:49.017249', '2015-04-22 18:42:49.017249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 18:42:49.026536', '2015-04-22 18:42:49.026536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (8.9ms)  UPDATE `monster_names` SET `monster_id` = 3, `updated_at` = '2015-04-22 18:42:49.029302' WHERE `monster_names`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 3
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 18:42:49.042664', '2015-04-22 18:42:49.042664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 3, `updated_at` = '2015-04-22 18:42:49.044418' WHERE `monster_names`.`id` = 2
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 18:42:49.046365', '2015-04-22 18:42:49.046365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 3, `updated_at` = '2015-04-22 18:42:49.047859' WHERE `monster_names`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.054067', '2015-04-22 18:42:49.054067')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-22 18:42:49.056631', '2015-04-22 18:42:49.056631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 18:42:49.060126', '2015-04-22 18:42:49.060126')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 18:42:49.062933', '2015-04-22 18:42:49.062933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (4, 4, '2015-04-22 18:42:49.065213', '2015-04-22 18:42:49.065213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (5, 1, 4, '2015-04-22 18:42:49.066887', '2015-04-22 18:42:49.066887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.073776', '2015-04-22 18:42:49.073776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 18:42:49.075760', '2015-04-22 18:42:49.075760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 18:42:49.078208', '2015-04-22 18:42:49.078208')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.090538', '2015-04-22 18:42:49.090538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-22 18:42:49.093274', '2015-04-22 18:42:49.093274')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:49.102908', '2015-04-22 18:42:49.102908')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (5, 1, 1, '2015-04-22 18:42:49.105670', '2015-04-22 18:42:49.105670')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.108083', '2015-04-22 18:42:49.108083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-22 18:42:49.109915', '2015-04-22 18:42:49.109915')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 18:42:49.112102', '2015-04-22 18:42:49.112102')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (6, 2, 2, 'Flexible', '2015-04-22 18:42:49.114863', '2015-04-22 18:42:49.114863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 18:42:49.122330', '2015-04-22 18:42:49.122330')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 18:42:49.123781', '2015-04-22 18:42:49.123781')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 18:42:49.125353', '2015-04-22 18:42:49.125353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.140648', '2015-04-22 18:42:49.140648')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-22 18:42:49.142765', '2015-04-22 18:42:49.142765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"7"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 7
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 7
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (23.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 7
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 7
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Trait Load (1.0ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 7
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 7
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 7
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 7
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_form.html.erb (117.1ms)
Rendered monsters/edit.html.erb within layouts/application (120.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 252ms (Views: 195.2ms | ActiveRecord: 9.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.406708', '2015-04-22 18:42:49.406708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-22 18:42:49.408889', '2015-04-22 18:42:49.408889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"8"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/8 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.423111', '2015-04-22 18:42:49.423111')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-22 18:42:49.424750', '2015-04-22 18:42:49.424750')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MasterSkill Load (0.5ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (35.8ms)
Rendered monsters/new.html.erb within layouts/application (36.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 37.9ms | ActiveRecord: 1.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.478597', '2015-04-22 18:42:49.478597')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-22 18:42:49.480861', '2015-04-22 18:42:49.480861')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"10"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
MoveType Load (0.0ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
Rendered monsters/_parry_score_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (47.7ms)
Rendered monsters/edit.html.erb within layouts/application (48.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 52ms (Views: 47.6ms | ActiveRecord: 3.7ms)

 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.542212', '2015-04-22 18:42:49.542212')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-22 18:42:49.546482', '2015-04-22 18:42:49.546482')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"11", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-22 18:42:49.560898', '2015-04-22 18:42:49.560898')
 (1.3ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/12 Completed 302 Found in 11ms (ActiveRecord: 1.8ms)

 (0.6ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.588545', '2015-04-22 18:42:49.588545')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-22 18:42:49.593752', '2015-04-22 18:42:49.593752')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"13"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 13 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 13
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 13
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 13
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 13
DamageResistance Load (0.6ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 13
MovementRate Load (0.9ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 13
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 13
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 13
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 13
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 16ms (ActiveRecord: 4.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.627830', '2015-04-22 18:42:49.627830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-22 18:42:49.633073', '2015-04-22 18:42:49.633073')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.6ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 13 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (9.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 1.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.660592', '2015-04-22 18:42:49.660592')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-22 18:42:49.665303', '2015-04-22 18:42:49.665303')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"15"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 15 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 15
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 14 LIMIT 1
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 15
ParryScore Load (0.5ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 15
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 15
Rendered monsters/_show_stat_block.html.erb (7.3ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 15
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 15
Skill Load (1.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 15
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 15
Rendered monsters/show.html.erb within layouts/application (20.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 27ms (Views: 21.1ms | ActiveRecord: 4.8ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.703743', '2015-04-22 18:42:49.703743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-22 18:42:49.707414', '2015-04-22 18:42:49.707414')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (8.7ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (1.9ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (45.7ms)
Rendered monsters/new.html.erb within layouts/application (46.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 51ms (Views: 46.6ms | ActiveRecord: 1.5ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.790451', '2015-04-22 18:42:49.790451')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.811091', '2015-04-22 18:42:49.811091')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.816239', '2015-04-22 18:42:49.816239')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/3 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.824262', '2015-04-22 18:42:49.824262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.836261', '2015-04-22 18:42:49.836261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.847357', '2015-04-22 18:42:49.847357')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"6"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 6 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/6 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.857078', '2015-04-22 18:42:49.857078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"7"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (3.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.872265', '2015-04-22 18:42:49.872265')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"8"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 8
SQL (0.4ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 8
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.887047', '2015-04-22 18:42:49.887047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"9"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 9 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.898735', '2015-04-22 18:42:49.898735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"10"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.917995', '2015-04-22 18:42:49.917995')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.6ms)
Rendered master_traits/new.html.erb within layouts/application (7.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.942349', '2015-04-22 18:42:49.942349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"10"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.959514', '2015-04-22 18:42:49.959514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"11"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 11 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.971718', '2015-04-22 18:42:49.971718')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (3.5ms)  ROLLBACK
 (0.4ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.984855', '2015-04-22 18:42:49.984855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"13"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 13 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.995918', '2015-04-22 18:42:49.995918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"14"}
MasterTrait Load (0.9ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/14 Completed 302 Found in 4ms (ActiveRecord: 1.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.006553', '2015-04-22 18:42:50.006553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"15"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 15 LIMIT 1
 (0.9ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 15
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 1.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.017681', '2015-04-22 18:42:50.017681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.022779', '2015-04-22 18:42:50.022779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/17 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.030176', '2015-04-22 18:42:50.030176')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.053013', '2015-04-22 18:42:50.053013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"1"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 1 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 23ms (Views: 18.0ms | ActiveRecord: 0.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.084270', '2015-04-22 18:42:50.084270')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"2"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 2 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.095010', '2015-04-22 18:42:50.095010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.109583', '2015-04-22 18:42:50.109583')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"4"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 4
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.122544', '2015-04-22 18:42:50.122544')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.135100', '2015-04-22 18:42:50.135100')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.145475', '2015-04-22 18:42:50.145475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.149312', '2015-04-22 18:42:50.149312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/8 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.156155', '2015-04-22 18:42:50.156155')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"9"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/9 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.165570', '2015-04-22 18:42:50.165570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"10"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 10 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.185198', '2015-04-22 18:42:50.185198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"16"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/16 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.197366', '2015-04-22 18:42:50.197366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.200931', '2015-04-22 18:42:50.200931')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/18 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.208260', '2015-04-22 18:42:50.208260')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.8ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.225185', '2015-04-22 18:42:50.225185')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"20"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 20
Rendered monster_classes/show.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.7ms)

 (4.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.243876', '2015-04-22 18:42:50.243876')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"21"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 21
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 21
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.257599', '2015-04-22 18:42:50.257599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.7ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 22
Rendered monster_classes/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 1.1ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.270780', '2015-04-22 18:42:50.270780')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"23"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 23 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.285837', '2015-04-22 18:42:50.285837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.301351', '2015-04-22 18:42:50.301351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"25"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 25 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.318838', '2015-04-22 18:42:50.318838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 1, '2015-04-22 18:42:50.328797', '2015-04-22 18:42:50.328797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.335501', '2015-04-22 18:42:50.335501')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 2, '2015-04-22 18:42:50.337545', '2015-04-22 18:42:50.337545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.349495', '2015-04-22 18:42:50.349495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"3"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.362462', '2015-04-22 18:42:50.362462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"4"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.377932', '2015-04-22 18:42:50.377932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.382056', '2015-04-22 18:42:50.382056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/6 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.389778', '2015-04-22 18:42:50.389778')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"7"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/7 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.399877', '2015-04-22 18:42:50.399877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.3ms)
Rendered master_skills/new.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.3ms)

 (1.5ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.420622', '2015-04-22 18:42:50.420622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.432366', '2015-04-22 18:42:50.432366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"10"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.448399', '2015-04-22 18:42:50.448399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"11"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 11 LIMIT 1
Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.459432', '2015-04-22 18:42:50.459432')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.479282', '2015-04-22 18:42:50.479282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.1ms)
Rendered locations/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.2ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.502760', '2015-04-22 18:42:50.502760')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"4"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.514563', '2015-04-22 18:42:50.514563')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.519132', '2015-04-22 18:42:50.519132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/6 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.526511', '2015-04-22 18:42:50.526511')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.540473', '2015-04-22 18:42:50.540473')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"8"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 6.3ms | ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.558578', '2015-04-22 18:42:50.558578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"9"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.570505', '2015-04-22 18:42:50.570505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"10"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 10
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.582309', '2015-04-22 18:42:50.582309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.2ms)
Rendered locations/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.593919', '2015-04-22 18:42:50.593919')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"12"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 12 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/12 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.603513', '2015-04-22 18:42:50.603513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (19, '2015-04-22 18:42:50.605476', '2015-04-22 18:42:50.605476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.608906', '2015-04-22 18:42:50.608906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (20, 3, '2015-04-22 18:42:50.611528', '2015-04-22 18:42:50.611528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 18:42:50.613989', '2015-04-22 18:42:50.613989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (21, '2015-04-22 18:42:50.616868', '2015-04-22 18:42:50.616868')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.086430', '2015-04-22 19:22:46.086430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 19:22:46.089507', '2015-04-22 19:22:46.089507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 19:22:46.091196', '2015-04-22 19:22:46.091196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (30.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.164042', '2015-04-22 19:22:46.164042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (13.1ms)
Rendered books/new.html.erb within layouts/application (16.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 156ms (Views: 155.1ms | ActiveRecord: 0.0ms)

 (10.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.337298', '2015-04-22 19:22:46.337298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"12"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 12 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/12 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.351810', '2015-04-22 19:22:46.351810')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.356413', '2015-04-22 19:22:46.356413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/14 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.363196', '2015-04-22 19:22:46.363196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"15"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.5ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.380378', '2015-04-22 19:22:46.380378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"16"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.391349', '2015-04-22 19:22:46.391349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.406123', '2015-04-22 19:22:46.406123')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.419722', '2015-04-22 19:22:46.419722')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"19"}
Book Load (0.9ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1
Rendered books/show.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.9ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.445533', '2015-04-22 19:22:46.445533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"20"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 20
SQL (0.4ms)  DELETE FROM `books` WHERE `books`.`id` = 20
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 25ms (ActiveRecord: 2.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.512910', '2015-04-22 19:22:46.512910')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (1.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.521553', '2015-04-22 19:22:46.521553')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/27 Completed 302 Found in 6ms (ActiveRecord: 1.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.534049', '2015-04-22 19:22:46.534049')
 (0.4ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"28"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 28 LIMIT 1
Rendered monster_classes/_form.html.erb (4.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (3.7ms)
Rendered layouts/_navigation.html.erb (4.8ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 21ms (Views: 18.3ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.567463', '2015-04-22 19:22:46.567463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"29"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 29 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 29
SQL (0.3ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 29
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 31ms (ActiveRecord: 2.7ms)

 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.612759', '2015-04-22 19:22:46.612759')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.4ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 30
Rendered monster_classes/index.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.629416', '2015-04-22 19:22:46.629416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"31"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 31 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 31
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.643282', '2015-04-22 19:22:46.643282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.8ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.653668', '2015-04-22 19:22:46.653668')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"33"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/33 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.665612', '2015-04-22 19:22:46.665612')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (3.2ms)
Rendered layouts/_navigation.html.erb (3.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.682822', '2015-04-22 19:22:46.682822')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"35"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 35 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 3.6ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.704302', '2015-04-22 19:22:46.704302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"25"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.716191', '2015-04-22 19:22:46.716191')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.2ms)
Rendered master_traits/new.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.739370', '2015-04-22 19:22:46.739370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"27"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1
 (0.7ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 1.1ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.754114', '2015-04-22 19:22:46.754114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"28"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 28 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/28 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.765868', '2015-04-22 19:22:46.765868')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"29"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 29 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (3.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.777053', '2015-04-22 19:22:46.777053')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.794248', '2015-04-22 19:22:46.794248')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.798608', '2015-04-22 19:22:46.798608')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/32 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.804703', '2015-04-22 19:22:46.804703')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"33"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 33 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.816174', '2015-04-22 19:22:46.816174')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.845838', '2015-04-22 19:22:46.845838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-22 19:22:46.850285', '2015-04-22 19:22:46.850285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"17"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1
MonsterName Load (1.0ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 17
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 17
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (15.0ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 17
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (15.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 17
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 17
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 17
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (16.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 17
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (20.0ms)
PageReference Load (1.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 17
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.9ms)
Rendered monsters/_form.html.erb (128.3ms)
Rendered monsters/edit.html.erb within layouts/application (129.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 135ms (Views: 122.2ms | ActiveRecord: 12.3ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.996156', '2015-04-22 19:22:46.996156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-22 19:22:46.998289', '2015-04-22 19:22:46.998289')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"37", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-22 19:22:47.006854', '2015-04-22 19:22:47.006854')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/19 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.015072', '2015-04-22 19:22:47.015072')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 38, '2015-04-22 19:22:47.017132', '2015-04-22 19:22:47.017132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.0ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/new.html.erb within layouts/application (41.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.6ms)

Completed 200 OK in 48ms (Views: 42.9ms | ActiveRecord: 1.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.072831', '2015-04-22 19:22:47.072831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 39, '2015-04-22 19:22:47.074960', '2015-04-22 19:22:47.074960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (34.7ms)
Rendered monsters/new.html.erb within layouts/application (34.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.125889', '2015-04-22 19:22:47.125889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 40, '2015-04-22 19:22:47.127962', '2015-04-22 19:22:47.127962')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 22
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 40 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.9ms)

 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.144550', '2015-04-22 19:22:47.144550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 41, '2015-04-22 19:22:47.146620', '2015-04-22 19:22:47.146620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"23"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 23 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 23
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 23
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 23
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 23
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 23
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 23
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 23
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 23
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 23
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.164063', '2015-04-22 19:22:47.164063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 42, '2015-04-22 19:22:47.166161', '2015-04-22 19:22:47.166161')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"24"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 24 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 24 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 24
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 24
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
DamageResistance Load (0.6ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 24
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 24
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Trait Load (0.5ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 24
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 24
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 24
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 24
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (41.5ms)
Rendered monsters/edit.html.erb within layouts/application (41.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 40.0ms | ActiveRecord: 4.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.222737', '2015-04-22 19:22:47.222737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 43, '2015-04-22 19:22:47.224654', '2015-04-22 19:22:47.224654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"25"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 25
MonsterClass Load (0.9ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 25
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 25
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 25
Rendered monsters/_show_stat_block.html.erb (2.9ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 25
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 25
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 25
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 25
Rendered monsters/show.html.erb within layouts/application (9.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 2.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.245587', '2015-04-22 19:22:47.245587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 44, '2015-04-22 19:22:47.248131', '2015-04-22 19:22:47.248131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"26"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/26 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.272202', '2015-04-22 19:22:47.272202')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"13"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 13 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.293271', '2015-04-22 19:22:47.293271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.2ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.305830', '2015-04-22 19:22:47.305830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"15"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.316630', '2015-04-22 19:22:47.316630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"16"}
Location Load (0.6ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/16 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (3.2ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.328227', '2015-04-22 19:22:47.328227')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"17"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 17
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 17
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.340977', '2015-04-22 19:22:47.340977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.355314', '2015-04-22 19:22:47.355314')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.360057', '2015-04-22 19:22:47.360057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/20 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.367828', '2015-04-22 19:22:47.367828')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"21"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 21 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.379186', '2015-04-22 19:22:47.379186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.393490', '2015-04-22 19:22:47.393490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 45, '2015-04-22 19:22:47.396395', '2015-04-22 19:22:47.396395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.400479', '2015-04-22 19:22:47.400479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (27, 23, 1, '2015-04-22 19:22:47.404285', '2015-04-22 19:22:47.404285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.407026', '2015-04-22 19:22:47.407026')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 46, '2015-04-22 19:22:47.410086', '2015-04-22 19:22:47.410086')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 19:22:47.413275', '2015-04-22 19:22:47.413275')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (28, 24, 2, 'Flexible', '2015-04-22 19:22:47.415890', '2015-04-22 19:22:47.415890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 19:22:47.424232', '2015-04-22 19:22:47.424232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 19:22:47.426295', '2015-04-22 19:22:47.426295')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 19:22:47.427809', '2015-04-22 19:22:47.427809')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.443473', '2015-04-22 19:22:47.443473')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.0ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.459433', '2015-04-22 19:22:47.459433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.464785', '2015-04-22 19:22:47.464785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/13 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.471689', '2015-04-22 19:22:47.471689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"14"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 14
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 14
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.486684', '2015-04-22 19:22:47.486684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"15"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 15 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.497335', '2015-04-22 19:22:47.497335')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.509786', '2015-04-22 19:22:47.509786')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"17"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 17 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.523435', '2015-04-22 19:22:47.523435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"18"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/18 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.533898', '2015-04-22 19:22:47.533898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"19"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (7.7ms)
Rendered layouts/_navigation.html.erb (7.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 15ms (Views: 11.4ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.555523', '2015-04-22 19:22:47.555523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:47.567736', '2015-04-22 19:22:47.567736')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (35, '2015-04-22 19:22:47.570892', '2015-04-22 19:22:47.570892')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:47.573572', '2015-04-22 19:22:47.573572')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (36, 3, '2015-04-22 19:22:47.576446', '2015-04-22 19:22:47.576446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 19:22:47.578710', '2015-04-22 19:22:47.578710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (37, '2015-04-22 19:22:47.581516', '2015-04-22 19:22:47.581516')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 8.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.613752', '2015-04-22 19:22:47.613752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.2ms)
Rendered master_skills/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.637846', '2015-04-22 19:22:47.637846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"14"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.654408', '2015-04-22 19:22:47.654408')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.666395', '2015-04-22 19:22:47.666395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"16"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 16 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.677948', '2015-04-22 19:22:47.677948')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"17"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 17 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.689548', '2015-04-22 19:22:47.689548')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.702372', '2015-04-22 19:22:47.702372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"19"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.712213', '2015-04-22 19:22:47.712213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.717277', '2015-04-22 19:22:47.717277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/21 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.725401', '2015-04-22 19:22:47.725401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"22"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.736453', '2015-04-22 19:22:47.736453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 23, '2015-04-22 19:22:47.739516', '2015-04-22 19:22:47.739516')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.745735', '2015-04-22 19:22:47.745735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 24, '2015-04-22 19:22:47.748427', '2015-04-22 19:22:47.748427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.755142', '2015-04-22 19:22:47.755142')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-22 19:22:47.757730', '2015-04-22 19:22:47.757730')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 19:22:47.762747', '2015-04-22 19:22:47.762747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 19:22:47.766237', '2015-04-22 19:22:47.766237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 29, '2015-04-22 19:22:47.774107', '2015-04-22 19:22:47.774107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 1, 29, '2015-04-22 19:22:47.777369', '2015-04-22 19:22:47.777369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.785592', '2015-04-22 19:22:47.785592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-22 19:22:47.787623', '2015-04-22 19:22:47.787623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 19:22:47.791157', '2015-04-22 19:22:47.791157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 19:22:47.793947', '2015-04-22 19:22:47.793947')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (40, 3, 30, '2015-04-22 19:22:47.795745', '2015-04-22 19:22:47.795745')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (41, 30, '2015-04-22 19:22:47.797467', '2015-04-22 19:22:47.797467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.804538', '2015-04-22 19:22:47.804538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-22 19:22:47.806497', '2015-04-22 19:22:47.806497')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 19:22:47.809758', '2015-04-22 19:22:47.809758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 31, `updated_at` = '2015-04-22 19:22:47.811278' WHERE `monster_names`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 31
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 19:22:47.816496', '2015-04-22 19:22:47.816496')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 31, `updated_at` = '2015-04-22 19:22:47.818444' WHERE `monster_names`.`id` = 11
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 19:22:47.821184', '2015-04-22 19:22:47.821184')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 31, `updated_at` = '2015-04-22 19:22:47.823147' WHERE `monster_names`.`id` = 12
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.828720', '2015-04-22 19:22:47.828720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-22 19:22:47.831529', '2015-04-22 19:22:47.831529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 19:22:47.835131', '2015-04-22 19:22:47.835131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (42, 32, '2015-04-22 19:22:47.837407', '2015-04-22 19:22:47.837407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.180969', '2015-04-22 20:10:19.180969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-22 20:10:19.187509', '2015-04-22 20:10:19.187509')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 20:10:19.205571', '2015-04-22 20:10:19.205571')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 20:10:19.220381', '2015-04-22 20:10:19.220381')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (43, 3, 33, '2015-04-22 20:10:19.252391', '2015-04-22 20:10:19.252391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (44, 33, '2015-04-22 20:10:19.256251', '2015-04-22 20:10:19.256251')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (28.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.293006', '2015-04-22 20:10:19.293006')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-22 20:10:19.297000', '2015-04-22 20:10:19.297000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 20:10:19.303426', '2015-04-22 20:10:19.303426')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 20:10:19.309220', '2015-04-22 20:10:19.309220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (45, 34, '2015-04-22 20:10:19.313481', '2015-04-22 20:10:19.313481')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (46, 1, 34, '2015-04-22 20:10:19.318149', '2015-04-22 20:10:19.318149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.326956', '2015-04-22 20:10:19.326956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 53, '2015-04-22 20:10:19.331433', '2015-04-22 20:10:19.331433')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 20:10:19.357282', '2015-04-22 20:10:19.357282')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-22 20:10:19.361786' WHERE `monster_names`.`id` = 13
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 35
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 20:10:19.370942', '2015-04-22 20:10:19.370942')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-22 20:10:19.373714' WHERE `monster_names`.`id` = 14
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 20:10:19.378310', '2015-04-22 20:10:19.378310')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-22 20:10:19.380843' WHERE `monster_names`.`id` = 15
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.390534', '2015-04-22 20:10:19.390534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 54, '2015-04-22 20:10:19.393586', '2015-04-22 20:10:19.393586')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 20:10:19.400360', '2015-04-22 20:10:19.400360')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (47, 36, '2015-04-22 20:10:19.405480', '2015-04-22 20:10:19.405480')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.427285', '2015-04-22 20:10:19.427285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-22 20:10:19.429369', '2015-04-22 20:10:19.429369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"37"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 37 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 37
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 55 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 37
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 37
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 37
Rendered monsters/_show_stat_block.html.erb (13.8ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 37
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 37
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 37
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 37
Rendered monsters/show.html.erb within layouts/application (35.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 76ms (Views: 69.0ms | ActiveRecord: 5.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.514998', '2015-04-22 20:10:19.514998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 56, '2015-04-22 20:10:19.517088', '2015-04-22 20:10:19.517088')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"38"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 38 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 38 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/38 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.533622', '2015-04-22 20:10:19.533622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 57, '2015-04-22 20:10:19.535723', '2015-04-22 20:10:19.535723')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"39"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 39 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 39
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 39
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 39
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 39
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 39
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 39
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 39
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 39
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_form.html.erb (95.9ms)
Rendered monsters/edit.html.erb within layouts/application (97.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 101ms (Views: 93.8ms | ActiveRecord: 6.6ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.645301', '2015-04-22 20:10:19.645301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 58, '2015-04-22 20:10:19.647258', '2015-04-22 20:10:19.647258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 40
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 58 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.662302', '2015-04-22 20:10:19.662302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 59, '2015-04-22 20:10:19.664379', '2015-04-22 20:10:19.664379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_form.html.erb (38.7ms)
Rendered monsters/new.html.erb within layouts/application (40.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 42.2ms | ActiveRecord: 1.1ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.719273', '2015-04-22 20:10:19.719273')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 60, '2015-04-22 20:10:19.721405', '2015-04-22 20:10:19.721405')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"42"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (1.0ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 42
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 42
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 42
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 42
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 42
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 42
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 42
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 42
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/edit.html.erb within layouts/application (38.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 37.5ms | ActiveRecord: 4.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.776677', '2015-04-22 20:10:19.776677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-22 20:10:19.778715', '2015-04-22 20:10:19.778715')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"61", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-22 20:10:19.787385', '2015-04-22 20:10:19.787385')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/44 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)

 (1.1ms)  SELECT COUNT(*) FROM `monsters`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.798533', '2015-04-22 20:10:19.798533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 62, '2015-04-22 20:10:19.800498', '2015-04-22 20:10:19.800498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (34.4ms)
Rendered monsters/new.html.erb within layouts/application (34.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 35.5ms | ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.858372', '2015-04-22 20:10:19.858372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-22 20:10:19.861260', '2015-04-22 20:10:19.861260')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"46"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 46
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 46
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 46
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 46
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 46
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 46
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 46
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 46
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 46
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.887588', '2015-04-22 20:10:19.887588')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"25"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.899099', '2015-04-22 20:10:19.899099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (4.3ms)
Rendered master_skills/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.918122', '2015-04-22 20:10:19.918122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.922440', '2015-04-22 20:10:19.922440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/28 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.930910', '2015-04-22 20:10:19.930910')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.946375', '2015-04-22 20:10:19.946375')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.957387', '2015-04-22 20:10:19.957387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"31"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 31 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/31 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.966966', '2015-04-22 20:10:19.966966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"32"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 32 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.979148', '2015-04-22 20:10:19.979148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"33"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.995062', '2015-04-22 20:10:19.995062')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"34"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 34 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.008504', '2015-04-22 20:10:20.008504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (48, '2015-04-22 20:10:20.010519', '2015-04-22 20:10:20.010519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.012519', '2015-04-22 20:10:20.012519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (49, 3, '2015-04-22 20:10:20.014421', '2015-04-22 20:10:20.014421')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 20:10:20.016222', '2015-04-22 20:10:20.016222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (50, '2015-04-22 20:10:20.018461', '2015-04-22 20:10:20.018461')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.038385', '2015-04-22 20:10:20.038385')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"21"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 21 LIMIT 1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.057761', '2015-04-22 20:10:20.057761')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"22"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/22 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.067885', '2015-04-22 20:10:20.067885')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"23"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 23 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 23
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 23
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.080372', '2015-04-22 20:10:20.080372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.094679', '2015-04-22 20:10:20.094679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.098939', '2015-04-22 20:10:20.098939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/26 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.107230', '2015-04-22 20:10:20.107230')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"27"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.8ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.123460', '2015-04-22 20:10:20.123460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.7ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.134979', '2015-04-22 20:10:20.134979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"29"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 29 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.145516', '2015-04-22 20:10:20.145516')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.161778', '2015-04-22 20:10:20.161778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 20:10:20.163567', '2015-04-22 20:10:20.163567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 20:10:20.165181', '2015-04-22 20:10:20.165181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.178542', '2015-04-22 20:10:20.178542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.184158', '2015-04-22 20:10:20.184158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/65 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.192285', '2015-04-22 20:10:20.192285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 8.4ms | ActiveRecord: 0.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.210514', '2015-04-22 20:10:20.210514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"67"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 67 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 67
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 67
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.225765', '2015-04-22 20:10:20.225765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 68
Rendered monster_classes/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.238257', '2015-04-22 20:10:20.238257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.248755', '2015-04-22 20:10:20.248755')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"70"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 70 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/70 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.262283', '2015-04-22 20:10:20.262283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"71"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 71 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.276037', '2015-04-22 20:10:20.276037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"72"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 72 LIMIT 1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.288311', '2015-04-22 20:10:20.288311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"73"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 73 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 73
Rendered monster_classes/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.310491', '2015-04-22 20:10:20.310491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.8ms)
Rendered locations/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.329121', '2015-04-22 20:10:20.329121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (3.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.3ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.349066', '2015-04-22 20:10:20.349066')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"27"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.1ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.366508', '2015-04-22 20:10:20.366508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"28"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 28 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.377785', '2015-04-22 20:10:20.377785')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"29"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 29 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.390674', '2015-04-22 20:10:20.390674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.393864', '2015-04-22 20:10:20.393864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/31 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.401550', '2015-04-22 20:10:20.401550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.412930', '2015-04-22 20:10:20.412930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"33"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.7ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 33
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 33
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.427391', '2015-04-22 20:10:20.427391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"34"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 34 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/34 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.453149', '2015-04-22 20:10:20.453149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-22 20:10:20.455003', '2015-04-22 20:10:20.455003')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.459271', '2015-04-22 20:10:20.459271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (47, 35, 1, '2015-04-22 20:10:20.462815', '2015-04-22 20:10:20.462815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.466546', '2015-04-22 20:10:20.466546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-22 20:10:20.468340', '2015-04-22 20:10:20.468340')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 20:10:20.470719', '2015-04-22 20:10:20.470719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (48, 36, 2, 'Flexible', '2015-04-22 20:10:20.473321', '2015-04-22 20:10:20.473321')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.486875', '2015-04-22 20:10:20.486875')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"54"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 54 LIMIT 1
Rendered master_traits/_form.html.erb (12.4ms)
Rendered master_traits/edit.html.erb within layouts/application (13.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 19ms (Views: 17.9ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.513555', '2015-04-22 20:10:20.513555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"55"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 55 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.525585', '2015-04-22 20:10:20.525585')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"56"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 56 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 56
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.536311', '2015-04-22 20:10:20.536311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.555379', '2015-04-22 20:10:20.555379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.566701', '2015-04-22 20:10:20.566701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.576989', '2015-04-22 20:10:20.576989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"60"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 60 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.593627', '2015-04-22 20:10:20.593627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.597609', '2015-04-22 20:10:20.597609')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/62 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.605525', '2015-04-22 20:10:20.605525')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"63"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 63 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/63 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.624224', '2015-04-22 20:10:20.624224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"21"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 21 LIMIT 1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.642522', '2015-04-22 20:10:20.642522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.647443', '2015-04-22 20:10:20.647443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/23 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.656257', '2015-04-22 20:10:20.656257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"24"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 24 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.4ms | ActiveRecord: 0.5ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.671936', '2015-04-22 20:10:20.671936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.682512', '2015-04-22 20:10:20.682512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.694320', '2015-04-22 20:10:20.694320')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.710262', '2015-04-22 20:10:20.710262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"28"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 28 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.721979', '2015-04-22 20:10:20.721979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"29"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/29 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.732444', '2015-04-22 20:10:20.732444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"30"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 30
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 30
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 20:10:20.746436', '2015-04-22 20:10:20.746436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 20:10:20.748333', '2015-04-22 20:10:20.748333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 20:10:20.750039', '2015-04-22 20:10:20.750039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:20.755812', '2015-04-22 20:10:20.755812')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 35, '2015-04-22 20:10:20.758612', '2015-04-22 20:10:20.758612')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:20.765475', '2015-04-22 20:10:20.765475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 36, '2015-04-22 20:10:20.767844', '2015-04-22 20:10:20.767844')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.305198', '2015-04-22 21:20:15.305198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 76, '2015-04-22 21:20:15.313373', '2015-04-22 21:20:15.313373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.323976', '2015-04-22 21:20:15.323976')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (49, 37, 1, '2015-04-22 21:20:15.327114', '2015-04-22 21:20:15.327114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.329823', '2015-04-22 21:20:15.329823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 77, '2015-04-22 21:20:15.331415', '2015-04-22 21:20:15.331415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:20:15.333699', '2015-04-22 21:20:15.333699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (50, 38, 2, 'Flexible', '2015-04-22 21:20:15.336242', '2015-04-22 21:20:15.336242')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (9.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.369521', '2015-04-22 21:20:15.369521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"39"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 39 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 39
SQL (0.3ms)  DELETE FROM `locations` WHERE `locations`.`id` = 39
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 18ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.397683', '2015-04-22 21:20:15.397683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"40"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (8.2ms)
Rendered locations/edit.html.erb within layouts/application (12.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 59ms (Views: 52.4ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.463367', '2015-04-22 21:20:15.463367')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"41"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 41 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.474461', '2015-04-22 21:20:15.474461')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.484832', '2015-04-22 21:20:15.484832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"43"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 43 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.497264', '2015-04-22 21:20:15.497264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.508483', '2015-04-22 21:20:15.508483')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.512136', '2015-04-22 21:20:15.512136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/46 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.519480', '2015-04-22 21:20:15.519480')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.533370', '2015-04-22 21:20:15.533370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"48"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 48 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/48 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.567027', '2015-04-22 21:20:15.567027')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 78, '2015-04-22 21:20:15.570448', '2015-04-22 21:20:15.570448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (14.9ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.5ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.1ms)
Rendered monsters/_expanding_fieldset.html.erb (14.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (17.2ms)
Rendered monsters/_form.html.erb (119.3ms)
Rendered monsters/new.html.erb within layouts/application (120.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 130ms (Views: 117.1ms | ActiveRecord: 9.3ms)

 (0.9ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.712900', '2015-04-22 21:20:15.712900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 79, '2015-04-22 21:20:15.715447', '2015-04-22 21:20:15.715447')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.6ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.0ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (44.7ms)
Rendered monsters/new.html.erb within layouts/application (45.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 49ms (Views: 45.9ms | ActiveRecord: 1.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.772947', '2015-04-22 21:20:15.772947')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 80, '2015-04-22 21:20:15.775158', '2015-04-22 21:20:15.775158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"53"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 53 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 53
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 53
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 53
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 53
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 53
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 53
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 53
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 53
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (43.6ms)
Rendered monsters/edit.html.erb within layouts/application (44.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 43.5ms | ActiveRecord: 3.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.832317', '2015-04-22 21:20:15.832317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 81, '2015-04-22 21:20:15.834477', '2015-04-22 21:20:15.834477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"54"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 54 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 54
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 54
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 54
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 54
Rendered monsters/_show_stat_block.html.erb (4.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 54
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 54
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 54
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 54
Rendered monsters/show.html.erb within layouts/application (19.2ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 24ms (Views: 20.5ms | ActiveRecord: 2.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.867471', '2015-04-22 21:20:15.867471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 82, '2015-04-22 21:20:15.870684', '2015-04-22 21:20:15.870684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"82", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 82, '2015-04-22 21:20:15.878016', '2015-04-22 21:20:15.878016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/56 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.887913', '2015-04-22 21:20:15.887913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 83, '2015-04-22 21:20:15.890244', '2015-04-22 21:20:15.890244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"57"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 57 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 57
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 57
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 57
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 57
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 57
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 57
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 57
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 57
SQL (0.9ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 57
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (4.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.910377', '2015-04-22 21:20:15.910377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 84, '2015-04-22 21:20:15.913114', '2015-04-22 21:20:15.913114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"58"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 58 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 58 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 58
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 58
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 58
Location Load (0.6ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 58
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 58
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 58
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 58
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 58
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (40.5ms)
Rendered monsters/edit.html.erb within layouts/application (41.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 39.2ms | ActiveRecord: 4.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.969094', '2015-04-22 21:20:15.969094')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 85, '2015-04-22 21:20:15.971977', '2015-04-22 21:20:15.971977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 59
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 85 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.986776', '2015-04-22 21:20:15.986776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 86, '2015-04-22 21:20:15.988464', '2015-04-22 21:20:15.988464')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"60"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 60 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 60 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/60 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.014298', '2015-04-22 21:20:16.014298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.018718', '2015-04-22 21:20:16.018718')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/32 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.026725', '2015-04-22 21:20:16.026725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"33"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.042410', '2015-04-22 21:20:16.042410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"34"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 34 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/34 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.053688', '2015-04-22 21:20:16.053688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.066401', '2015-04-22 21:20:16.066401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"36"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 36 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.077534', '2015-04-22 21:20:16.077534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.092281', '2015-04-22 21:20:16.092281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"38"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 38 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 38
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 38
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.105237', '2015-04-22 21:20:16.105237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"39"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 39 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.5ms)

 (4.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.122387', '2015-04-22 21:20:16.122387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.145056', '2015-04-22 21:20:16.145056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"37"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 37 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.162069', '2015-04-22 21:20:16.162069')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.6ms)
Rendered master_skills/new.html.erb within layouts/application (5.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.182892', '2015-04-22 21:20:16.182892')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.193404', '2015-04-22 21:20:16.193404')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.196917', '2015-04-22 21:20:16.196917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/41 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.9ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.204353', '2015-04-22 21:20:16.204353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"42"}
MasterSkill Load (0.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.221476', '2015-04-22 21:20:16.221476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.233870', '2015-04-22 21:20:16.233870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"44"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 44
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.244204', '2015-04-22 21:20:16.244204')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"45"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 45 LIMIT 1
Rendered master_skills/_form.html.erb (1.5ms)
Rendered master_skills/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.255908', '2015-04-22 21:20:16.255908')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"46"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/46 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.276010', '2015-04-22 21:20:16.276010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"64"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 64 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.3ms)
Rendered master_traits/edit.html.erb within layouts/application (6.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.300156', '2015-04-22 21:20:16.300156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.312771', '2015-04-22 21:20:16.312771')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"66"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 66 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/66 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.322826', '2015-04-22 21:20:16.322826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"67"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 67 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 67
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.333619', '2015-04-22 21:20:16.333619')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.1ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.349490', '2015-04-22 21:20:16.349490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.354017', '2015-04-22 21:20:16.354017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/70 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.361180', '2015-04-22 21:20:16.361180')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.372951', '2015-04-22 21:20:16.372951')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"72"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 72 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.383901', '2015-04-22 21:20:16.383901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"73"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 73 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.396688', '2015-04-22 21:20:16.396688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (74, '2015-04-22 21:20:16.400408', '2015-04-22 21:20:16.400408')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.403453', '2015-04-22 21:20:16.403453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (75, 3, '2015-04-22 21:20:16.405803', '2015-04-22 21:20:16.405803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:20:16.407641', '2015-04-22 21:20:16.407641')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (76, '2015-04-22 21:20:16.410386', '2015-04-22 21:20:16.410386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.425049', '2015-04-22 21:20:16.425049')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"31"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 31 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/31 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.436803', '2015-04-22 21:20:16.436803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.458065', '2015-04-22 21:20:16.458065')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"33"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.3ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.472618', '2015-04-22 21:20:16.472618')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"34"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 34 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.482478', '2015-04-22 21:20:16.482478')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.486466', '2015-04-22 21:20:16.486466')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/36 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.494172', '2015-04-22 21:20:16.494172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"37"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 37 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 37
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 37
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.514085', '2015-04-22 21:20:16.514085')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"38"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 38 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.526218', '2015-04-22 21:20:16.526218')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.536389', '2015-04-22 21:20:16.536389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:20:16.553618', '2015-04-22 21:20:16.553618')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:20:16.555237', '2015-04-22 21:20:16.555237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:20:16.556713', '2015-04-22 21:20:16.556713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.562579', '2015-04-22 21:20:16.562579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:20:16.565290', '2015-04-22 21:20:16.565290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:20:16.567118', '2015-04-22 21:20:16.567118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.573577', '2015-04-22 21:20:16.573577')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 87, '2015-04-22 21:20:16.575667', '2015-04-22 21:20:16.575667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:20:16.578081', '2015-04-22 21:20:16.578081')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-22 21:20:16.579476' WHERE `monster_names`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.7ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 61
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:20:16.584519', '2015-04-22 21:20:16.584519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-22 21:20:16.586048' WHERE `monster_names`.`id` = 23
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:20:16.588234', '2015-04-22 21:20:16.588234')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-22 21:20:16.589831' WHERE `monster_names`.`id` = 24
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.596048', '2015-04-22 21:20:16.596048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 88, '2015-04-22 21:20:16.598022', '2015-04-22 21:20:16.598022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:20:16.602637', '2015-04-22 21:20:16.602637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:20:16.606274', '2015-04-22 21:20:16.606274')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (80, 62, '2015-04-22 21:20:16.609434', '2015-04-22 21:20:16.609434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (81, 1, 62, '2015-04-22 21:20:16.611942', '2015-04-22 21:20:16.611942')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.618716', '2015-04-22 21:20:16.618716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 89, '2015-04-22 21:20:16.621249', '2015-04-22 21:20:16.621249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:20:16.626447', '2015-04-22 21:20:16.626447')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (82, 63, '2015-04-22 21:20:16.629676', '2015-04-22 21:20:16.629676')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.635546', '2015-04-22 21:20:16.635546')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-22 21:20:16.637805', '2015-04-22 21:20:16.637805')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:20:16.641280', '2015-04-22 21:20:16.641280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:20:16.645016', '2015-04-22 21:20:16.645016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (83, 3, 64, '2015-04-22 21:20:16.646903', '2015-04-22 21:20:16.646903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (84, 64, '2015-04-22 21:20:16.648704', '2015-04-22 21:20:16.648704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.655374', '2015-04-22 21:20:16.655374')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 47, '2015-04-22 21:20:16.658188', '2015-04-22 21:20:16.658188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.665975', '2015-04-22 21:20:16.665975')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 48, '2015-04-22 21:20:16.668010', '2015-04-22 21:20:16.668010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.681546', '2015-04-22 21:20:16.681546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.702768', '2015-04-22 21:20:16.702768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.6ms)
Rendered monster_classes/new.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.713463', '2015-04-22 21:20:16.713463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"93"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 93 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 93
SQL (0.3ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 93
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 6ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.727663', '2015-04-22 21:20:16.727663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"94"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 94 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 94
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.740452', '2015-04-22 21:20:16.740452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"95"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 95 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/95 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.750120', '2015-04-22 21:20:16.750120')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.754257', '2015-04-22 21:20:16.754257')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/97 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.760849', '2015-04-22 21:20:16.760849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"98"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 98 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.773211', '2015-04-22 21:20:16.773211')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"99"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 99 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.785748', '2015-04-22 21:20:16.785748')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.4ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 100
Rendered monster_classes/index.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:19.526549', '2015-04-22 21:30:19.526549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (85, '2015-04-22 21:30:19.532904', '2015-04-22 21:30:19.532904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:19.535117', '2015-04-22 21:30:19.535117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (86, 3, '2015-04-22 21:30:19.537131', '2015-04-22 21:30:19.537131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:30:19.538946', '2015-04-22 21:30:19.538946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (87, '2015-04-22 21:30:19.542921', '2015-04-22 21:30:19.542921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (16.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.581714', '2015-04-22 21:30:19.581714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"49"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 49 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (10.9ms)
Rendered master_skills/edit.html.erb within layouts/application (24.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 82ms (Views: 67.1ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.673691', '2015-04-22 21:30:19.673691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.690295', '2015-04-22 21:30:19.690295')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"51"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.3ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.701017', '2015-04-22 21:30:19.701017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"52"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 52
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.713219', '2015-04-22 21:30:19.713219')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"53"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 53 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/53 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.722280', '2015-04-22 21:30:19.722280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"54"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 54 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.734692', '2015-04-22 21:30:19.734692')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.738346', '2015-04-22 21:30:19.738346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/56 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.746510', '2015-04-22 21:30:19.746510')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.761331', '2015-04-22 21:30:19.761331')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.785334', '2015-04-22 21:30:19.785334')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.789720', '2015-04-22 21:30:19.789720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/42 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.798419', '2015-04-22 21:30:19.798419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"43"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 43 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.7ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 9.3ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.817871', '2015-04-22 21:30:19.817871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"44"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 44
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 44
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 14ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.841181', '2015-04-22 21:30:19.841181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.851843', '2015-04-22 21:30:19.851843')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.867518', '2015-04-22 21:30:19.867518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.2ms)
Rendered books/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.877450', '2015-04-22 21:30:19.877450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"48"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 48 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/48 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.887364', '2015-04-22 21:30:19.887364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"49"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 49 LIMIT 1
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.898320', '2015-04-22 21:30:19.898320')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"50"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 50 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:30:19.915722', '2015-04-22 21:30:19.915722')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:30:19.918458', '2015-04-22 21:30:19.918458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:30:19.920381', '2015-04-22 21:30:19.920381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.936842', '2015-04-22 21:30:19.936842')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.942310', '2015-04-22 21:30:19.942310')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/102 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.950192', '2015-04-22 21:30:19.950192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"103"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 103 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 103
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 103
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 19ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.977324', '2015-04-22 21:30:19.977324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.992620', '2015-04-22 21:30:19.992620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.007021', '2015-04-22 21:30:20.007021')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"106"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 106 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.022466', '2015-04-22 21:30:20.022466')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (1.1ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 107
Rendered monster_classes/index.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 1.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.035475', '2015-04-22 21:30:20.035475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"108"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 108 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 108
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.047174', '2015-04-22 21:30:20.047174')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"109"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 109 LIMIT 1
Rendered monster_classes/_form.html.erb (0.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.057526', '2015-04-22 21:30:20.057526')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"110"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 110 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/110 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.088344', '2015-04-22 21:30:20.088344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 111, '2015-04-22 21:30:20.091018', '2015-04-22 21:30:20.091018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"65"}
Monster Load (0.8ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 65 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 65 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 65
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 65
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (16.0ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 65
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (14.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 65
Rendered monsters/_attack_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (19.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 65
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 65
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 65
Rendered monsters/_parry_score_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 65
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.2ms)
Rendered monsters/_form.html.erb (111.4ms)
Rendered monsters/edit.html.erb within layouts/application (112.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 124ms (Views: 109.6ms | ActiveRecord: 9.3ms)

 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.225202', '2015-04-22 21:30:20.225202')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 112, '2015-04-22 21:30:20.227746', '2015-04-22 21:30:20.227746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (4.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (47.8ms)
Rendered monsters/new.html.erb within layouts/application (48.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 54ms (Views: 49.5ms | ActiveRecord: 1.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.289546', '2015-04-22 21:30:20.289546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 113, '2015-04-22 21:30:20.291413', '2015-04-22 21:30:20.291413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"67"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 67 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 67
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 67
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 67
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 67
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 67
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 67
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 67
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 67
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 67
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.308025', '2015-04-22 21:30:20.308025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 114, '2015-04-22 21:30:20.310417', '2015-04-22 21:30:20.310417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"114", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 114, '2015-04-22 21:30:20.318349', '2015-04-22 21:30:20.318349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/69 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.326880', '2015-04-22 21:30:20.326880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-22 21:30:20.328921', '2015-04-22 21:30:20.328921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 70
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 115 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.345980', '2015-04-22 21:30:20.345980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 116, '2015-04-22 21:30:20.347722', '2015-04-22 21:30:20.347722')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (33.5ms)
Rendered monsters/new.html.erb within layouts/application (33.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 39ms (Views: 34.6ms | ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.397530', '2015-04-22 21:30:20.397530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 117, '2015-04-22 21:30:20.400658', '2015-04-22 21:30:20.400658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"72"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 72 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 72
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 72
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 72
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
Attack Load (0.6ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 72
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 72
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 72
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 72
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 72
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Rendered monsters/_form.html.erb (67.7ms)
Rendered monsters/edit.html.erb within layouts/application (68.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 74ms (Views: 67.9ms | ActiveRecord: 4.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.484712', '2015-04-22 21:30:20.484712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 118, '2015-04-22 21:30:20.488439', '2015-04-22 21:30:20.488439')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"73"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 73 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 73
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 118 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 73
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 73
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 73
Rendered monsters/_show_stat_block.html.erb (7.0ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 73
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 73
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 73
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 73
Rendered monsters/show.html.erb within layouts/application (19.2ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 27ms (Views: 21.4ms | ActiveRecord: 3.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.528139', '2015-04-22 21:30:20.528139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 119, '2015-04-22 21:30:20.532323', '2015-04-22 21:30:20.532323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"74"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 74 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 74 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/74 Completed 302 Found in 10ms (ActiveRecord: 1.1ms)

 (36.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.594542', '2015-04-22 21:30:20.594542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"88"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 88 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 88
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.607929', '2015-04-22 21:30:20.607929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.622282', '2015-04-22 21:30:20.622282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"90"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 90 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.633844', '2015-04-22 21:30:20.633844')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"91"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 91 LIMIT 1
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.648793', '2015-04-22 21:30:20.648793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.660959', '2015-04-22 21:30:20.660959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"93"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 93 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/93 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.671774', '2015-04-22 21:30:20.671774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.676519', '2015-04-22 21:30:20.676519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/95 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.683267', '2015-04-22 21:30:20.683267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"96"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 96 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.698415', '2015-04-22 21:30:20.698415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.716325', '2015-04-22 21:30:20.716325')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 120, '2015-04-22 21:30:20.718351', '2015-04-22 21:30:20.718351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:20.725170', '2015-04-22 21:30:20.725170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (75, 49, 1, '2015-04-22 21:30:20.729340', '2015-04-22 21:30:20.729340')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.732587', '2015-04-22 21:30:20.732587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 121, '2015-04-22 21:30:20.734506', '2015-04-22 21:30:20.734506')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:30:20.736646', '2015-04-22 21:30:20.736646')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (76, 50, 2, 'Flexible', '2015-04-22 21:30:20.739130', '2015-04-22 21:30:20.739130')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.749216', '2015-04-22 21:30:20.749216')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 122, '2015-04-22 21:30:20.751626', '2015-04-22 21:30:20.751626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:30:20.755054', '2015-04-22 21:30:20.755054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (98, 77, '2015-04-22 21:30:20.757103', '2015-04-22 21:30:20.757103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.763765', '2015-04-22 21:30:20.763765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 123, '2015-04-22 21:30:20.765616', '2015-04-22 21:30:20.765616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:30:20.769630', '2015-04-22 21:30:20.769630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:30:20.772271', '2015-04-22 21:30:20.772271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (99, 78, '2015-04-22 21:30:20.774310', '2015-04-22 21:30:20.774310')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (100, 1, 78, '2015-04-22 21:30:20.776399', '2015-04-22 21:30:20.776399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.783002', '2015-04-22 21:30:20.783002')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 124, '2015-04-22 21:30:20.785196', '2015-04-22 21:30:20.785196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:30:20.788974', '2015-04-22 21:30:20.788974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:30:20.792519', '2015-04-22 21:30:20.792519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (101, 3, 79, '2015-04-22 21:30:20.794522', '2015-04-22 21:30:20.794522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (102, 79, '2015-04-22 21:30:20.795930', '2015-04-22 21:30:20.795930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.802124', '2015-04-22 21:30:20.802124')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 125, '2015-04-22 21:30:20.804068', '2015-04-22 21:30:20.804068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:30:20.806446', '2015-04-22 21:30:20.806446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 80, `updated_at` = '2015-04-22 21:30:20.807923' WHERE `monster_names`.`id` = 28
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 80
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:30:20.818197', '2015-04-22 21:30:20.818197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 80, `updated_at` = '2015-04-22 21:30:20.819574' WHERE `monster_names`.`id` = 29
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:30:20.822083', '2015-04-22 21:30:20.822083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 80, `updated_at` = '2015-04-22 21:30:20.824776' WHERE `monster_names`.`id` = 30
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.840873', '2015-04-22 21:30:20.840873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"41"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 41 LIMIT 1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.859457', '2015-04-22 21:30:20.859457')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.863800', '2015-04-22 21:30:20.863800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/43 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.870351', '2015-04-22 21:30:20.870351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"44"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 44 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.881245', '2015-04-22 21:30:20.881245')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.895046', '2015-04-22 21:30:20.895046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"46"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/46 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.904238', '2015-04-22 21:30:20.904238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"47"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 47 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.0ms | ActiveRecord: 0.8ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.920953', '2015-04-22 21:30:20.920953')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.932114', '2015-04-22 21:30:20.932114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.947379', '2015-04-22 21:30:20.947379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"50"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 50 LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
MovementRate Load (0.6ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 50
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 50
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.962616', '2015-04-22 21:30:20.962616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:30:20.964681', '2015-04-22 21:30:20.964681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:30:20.966683', '2015-04-22 21:30:20.966683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:20.991210', '2015-04-22 21:30:20.991210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 59, '2015-04-22 21:30:20.994118', '2015-04-22 21:30:20.994118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:21.001358', '2015-04-22 21:30:21.001358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 60, '2015-04-22 21:30:21.003656', '2015-04-22 21:30:21.003656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.016536', '2015-04-22 21:30:21.016536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"51"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 51 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 14ms (Views: 10.1ms | ActiveRecord: 0.8ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.038745', '2015-04-22 21:30:21.038745')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.054598', '2015-04-22 21:30:21.054598')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.058656', '2015-04-22 21:30:21.058656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/54 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.066064', '2015-04-22 21:30:21.066064')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.078332', '2015-04-22 21:30:21.078332')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"56"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 56 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 56
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 56
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.093445', '2015-04-22 21:30:21.093445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.102268', '2015-04-22 21:30:21.102268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"58"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 58 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.113954', '2015-04-22 21:30:21.113954')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"59"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 59 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.124713', '2015-04-22 21:30:21.124713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"60"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 60 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/60 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.007877', '2015-04-22 21:31:14.007877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 126, '2015-04-22 21:31:14.018085', '2015-04-22 21:31:14.018085')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.027236', '2015-04-22 21:31:14.027236')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (81, 61, 1, '2015-04-22 21:31:14.031053', '2015-04-22 21:31:14.031053')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.033537', '2015-04-22 21:31:14.033537')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 127, '2015-04-22 21:31:14.035139', '2015-04-22 21:31:14.035139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:31:14.037474', '2015-04-22 21:31:14.037474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (82, 62, 2, 'Flexible', '2015-04-22 21:31:14.039175', '2015-04-22 21:31:14.039175')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.066347', '2015-04-22 21:31:14.066347')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 128, '2015-04-22 21:31:14.068037', '2015-04-22 21:31:14.068037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"128", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 128, '2015-04-22 21:31:14.079105', '2015-04-22 21:31:14.079105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/84 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.088231', '2015-04-22 21:31:14.088231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 129, '2015-04-22 21:31:14.090183', '2015-04-22 21:31:14.090183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.1ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.8ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (13.1ms)
Rendered monsters/_form.html.erb (124.1ms)
Rendered monsters/new.html.erb within layouts/application (127.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 173ms (Views: 159.3ms | ActiveRecord: 8.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.6ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.273481', '2015-04-22 21:31:14.273481')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 130, '2015-04-22 21:31:14.275642', '2015-04-22 21:31:14.275642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 86
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 130 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (10.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.0ms | ActiveRecord: 0.9ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.296383', '2015-04-22 21:31:14.296383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 131, '2015-04-22 21:31:14.298636', '2015-04-22 21:31:14.298636')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"87"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 87 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 87 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/87 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.316495', '2015-04-22 21:31:14.316495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 132, '2015-04-22 21:31:14.318850', '2015-04-22 21:31:14.318850')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (0.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (38.2ms)
Rendered monsters/new.html.erb within layouts/application (38.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 43ms (Views: 39.2ms | ActiveRecord: 1.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.370372', '2015-04-22 21:31:14.370372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 133, '2015-04-22 21:31:14.372490', '2015-04-22 21:31:14.372490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"89"}
Monster Load (0.0ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 89 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 89 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 89
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 89
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 89
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 89
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Trait Load (0.5ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 89
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 89
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 89
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 89
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (42.2ms)
Rendered monsters/edit.html.erb within layouts/application (43.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 44.0ms | ActiveRecord: 3.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.431371', '2015-04-22 21:31:14.431371')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 134, '2015-04-22 21:31:14.433514', '2015-04-22 21:31:14.433514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"90"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 90 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 90
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 90
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 90
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 90
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 90
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 90
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 90
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 90
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_form.html.erb (40.2ms)
Rendered monsters/edit.html.erb within layouts/application (40.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 44ms (Views: 39.5ms | ActiveRecord: 3.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.486785', '2015-04-22 21:31:14.486785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 135, '2015-04-22 21:31:14.489804', '2015-04-22 21:31:14.489804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"91"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 91 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 91
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 91
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 91
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 91
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 91
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 91
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 91
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 91
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 91
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.517429', '2015-04-22 21:31:14.517429')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 136, '2015-04-22 21:31:14.519671', '2015-04-22 21:31:14.519671')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"92"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 92 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 92
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 136 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 92
ParryScore Load (0.6ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 92
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 92
Rendered monsters/_show_stat_block.html.erb (5.2ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 92
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 92
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 92
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 92
Rendered monsters/show.html.erb within layouts/application (12.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.6ms | ActiveRecord: 2.6ms)

 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:14.547927', '2015-04-22 21:31:14.547927')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:31:14.550015', '2015-04-22 21:31:14.550015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:31:14.551358', '2015-04-22 21:31:14.551358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:14.575424', '2015-04-22 21:31:14.575424')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (51, '2015-04-22 21:31:14.578701', '2015-04-22 21:31:14.578701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:31:14.581165', '2015-04-22 21:31:14.581165')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.597897', '2015-04-22 21:31:14.597897')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"61"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 61 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 61
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.609271', '2015-04-22 21:31:14.609271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.630843', '2015-04-22 21:31:14.630843')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"63"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 63 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/63 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.641920', '2015-04-22 21:31:14.641920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"64"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 64 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.654442', '2015-04-22 21:31:14.654442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.665327', '2015-04-22 21:31:14.665327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.669835', '2015-04-22 21:31:14.669835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/67 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.679193', '2015-04-22 21:31:14.679193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"68"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 68 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.693711', '2015-04-22 21:31:14.693711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"69"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 69 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.705689', '2015-04-22 21:31:14.705689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.719083', '2015-04-22 21:31:14.719083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 137, '2015-04-22 21:31:14.721070', '2015-04-22 21:31:14.721070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:31:14.725549', '2015-04-22 21:31:14.725549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:31:14.728870', '2015-04-22 21:31:14.728870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (109, 3, 93, '2015-04-22 21:31:14.731378', '2015-04-22 21:31:14.731378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (110, 93, '2015-04-22 21:31:14.733716', '2015-04-22 21:31:14.733716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (4.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.740078', '2015-04-22 21:31:14.740078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 138, '2015-04-22 21:31:14.765296', '2015-04-22 21:31:14.765296')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:31:14.769258', '2015-04-22 21:31:14.769258')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:31:14.774287', '2015-04-22 21:31:14.774287')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (111, 94, '2015-04-22 21:31:14.777808', '2015-04-22 21:31:14.777808')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (112, 1, 94, '2015-04-22 21:31:14.781270', '2015-04-22 21:31:14.781270')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.794713', '2015-04-22 21:31:14.794713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 139, '2015-04-22 21:31:14.797651', '2015-04-22 21:31:14.797651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:31:14.801008', '2015-04-22 21:31:14.801008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (113, 95, '2015-04-22 21:31:14.803221', '2015-04-22 21:31:14.803221')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.809638', '2015-04-22 21:31:14.809638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 140, '2015-04-22 21:31:14.811676', '2015-04-22 21:31:14.811676')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:31:14.815769', '2015-04-22 21:31:14.815769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  UPDATE `monster_names` SET `monster_id` = 96, `updated_at` = '2015-04-22 21:31:14.817682' WHERE `monster_names`.`id` = 31
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 96
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:31:14.822707', '2015-04-22 21:31:14.822707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 96, `updated_at` = '2015-04-22 21:31:14.826784' WHERE `monster_names`.`id` = 32
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:31:14.829391', '2015-04-22 21:31:14.829391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 96, `updated_at` = '2015-04-22 21:31:14.830896' WHERE `monster_names`.`id` = 33
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.844775', '2015-04-22 21:31:14.844775')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.861004', '2015-04-22 21:31:14.861004')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.874926', '2015-04-22 21:31:14.874926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"65"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 65 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.889231', '2015-04-22 21:31:14.889231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"66"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 66 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/66 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.911336', '2015-04-22 21:31:14.911336')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"67"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 67 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.926033', '2015-04-22 21:31:14.926033')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"68"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 68 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.936267', '2015-04-22 21:31:14.936267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.953414', '2015-04-22 21:31:14.953414')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.956879', '2015-04-22 21:31:14.956879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/71 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.964871', '2015-04-22 21:31:14.964871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"72"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 72 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 72
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 72
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.979869', '2015-04-22 21:31:14.979869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 71, '2015-04-22 21:31:14.982623', '2015-04-22 21:31:14.982623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.6ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.988779', '2015-04-22 21:31:14.988779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 72, '2015-04-22 21:31:14.990588', '2015-04-22 21:31:14.990588')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:31:14.996056', '2015-04-22 21:31:14.996056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:31:14.998108', '2015-04-22 21:31:14.998108')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:31:15.000379', '2015-04-22 21:31:15.000379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.006414', '2015-04-22 21:31:15.006414')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (114, '2015-04-22 21:31:15.009360', '2015-04-22 21:31:15.009360')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.012206', '2015-04-22 21:31:15.012206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (115, 3, '2015-04-22 21:31:15.014242', '2015-04-22 21:31:15.014242')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:31:15.016988', '2015-04-22 21:31:15.016988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (116, '2015-04-22 21:31:15.030176', '2015-04-22 21:31:15.030176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.044702', '2015-04-22 21:31:15.044702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.5ms)
Rendered move_types/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.0ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.064803', '2015-04-22 21:31:15.064803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"52"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 52
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 52
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.079649', '2015-04-22 21:31:15.079649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"53"}
MoveType Load (0.1ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 53 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.095757', '2015-04-22 21:31:15.095757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"54"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 54 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.107608', '2015-04-22 21:31:15.107608')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.118579', '2015-04-22 21:31:15.118579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.122665', '2015-04-22 21:31:15.122665')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/57 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.131477', '2015-04-22 21:31:15.131477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.8ms)
Rendered move_types/new.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.142184', '2015-04-22 21:31:15.142184')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"59"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 59 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/59 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.153066', '2015-04-22 21:31:15.153066')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"60"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 60 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.172461', '2015-04-22 21:31:15.172461')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.188071', '2015-04-22 21:31:15.188071')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.193458', '2015-04-22 21:31:15.193458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/55 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.202212', '2015-04-22 21:31:15.202212')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"56"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 56 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 56
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 56
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.216931', '2015-04-22 21:31:15.216931')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.4ms)
Rendered books/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.233297', '2015-04-22 21:31:15.233297')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.243243', '2015-04-22 21:31:15.243243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"59"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 59 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.255172', '2015-04-22 21:31:15.255172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"60"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 60 LIMIT 1
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (8.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.7ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.275229', '2015-04-22 21:31:15.275229')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"61"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 61 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/61 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.3ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.288214', '2015-04-22 21:31:15.288214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"62"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 62 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 4.7ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.313628', '2015-04-22 21:31:15.313628')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.330250', '2015-04-22 21:31:15.330250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"142"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 142 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 142
Rendered monster_classes/show.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.345267', '2015-04-22 21:31:15.345267')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.361292', '2015-04-22 21:31:15.361292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 144
Rendered monster_classes/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.374593', '2015-04-22 21:31:15.374593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"145"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 145 LIMIT 1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.386861', '2015-04-22 21:31:15.386861')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.391159', '2015-04-22 21:31:15.391159')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/147 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.399162', '2015-04-22 21:31:15.399162')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"148"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 148 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.412907', '2015-04-22 21:31:15.412907')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"149"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 149 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 149
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 149
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.424669', '2015-04-22 21:31:15.424669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"150"}
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 150 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/150 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.441425', '2015-04-22 21:31:15.441425')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"117"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 117 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.456178', '2015-04-22 21:31:15.456178')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"118"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 118 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/118 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.466735', '2015-04-22 21:31:15.466735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"119"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 119 LIMIT 1
Rendered master_traits/_form.html.erb (4.9ms)
Rendered master_traits/edit.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.482008', '2015-04-22 21:31:15.482008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"120"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 120 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 120
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.491179', '2015-04-22 21:31:15.491179')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"121"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 121 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.9ms)
Rendered master_traits/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 6.1ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.507768', '2015-04-22 21:31:15.507768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.511967', '2015-04-22 21:31:15.511967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/123 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.518325', '2015-04-22 21:31:15.518325')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.530749', '2015-04-22 21:31:15.530749')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.546605', '2015-04-22 21:31:15.546605')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.580147', '2015-04-22 21:31:59.580147')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"63"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 63 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 63
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 63
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 24ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.615053', '2015-04-22 21:31:59.615053')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.619630', '2015-04-22 21:31:59.619630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/65 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.627263', '2015-04-22 21:31:59.627263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"66"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 66 LIMIT 1
Rendered books/_form.html.erb (24.5ms)
Rendered books/edit.html.erb within layouts/application (30.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 75ms (Views: 73.9ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.708708', '2015-04-22 21:31:59.708708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.718970', '2015-04-22 21:31:59.718970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"68"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 68 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/68 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.727793', '2015-04-22 21:31:59.727793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"69"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 69 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.742117', '2015-04-22 21:31:59.742117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"70"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 70 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.754144', '2015-04-22 21:31:59.754144')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.767690', '2015-04-22 21:31:59.767690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.790496', '2015-04-22 21:31:59.790496')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.804448', '2015-04-22 21:31:59.804448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/152 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.814366', '2015-04-22 21:31:59.814366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"153"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 153 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 8.2ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.837313', '2015-04-22 21:31:59.837313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"154"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 154 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.848270', '2015-04-22 21:31:59.848270')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"155"}
MonsterClass Load (0.7ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 155 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/155 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.858119', '2015-04-22 21:31:59.858119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"156"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 156 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 156
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 156
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 17ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.882693', '2015-04-22 21:31:59.882693')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.899187', '2015-04-22 21:31:59.899187')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.915062', '2015-04-22 21:31:59.915062')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 159
Rendered monster_classes/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.5ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.927903', '2015-04-22 21:31:59.927903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"160"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 160 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 160
Rendered monster_classes/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.961116', '2015-04-22 21:31:59.961116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 161, '2015-04-22 21:31:59.965480', '2015-04-22 21:31:59.965480')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"97"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 97 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 97
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 97
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 97
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 97
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 97
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 97
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 97
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 97
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 97
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 36ms (ActiveRecord: 6.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.012889', '2015-04-22 21:32:00.012889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 162, '2015-04-22 21:32:00.014903', '2015-04-22 21:32:00.014903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.6ms)
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
Rendered monsters/_attack_fields.html.erb (2.6ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.6ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.6ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.6ms)
Rendered monsters/_form.html.erb (86.9ms)
Rendered monsters/new.html.erb within layouts/application (87.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 105ms (Views: 87.8ms | ActiveRecord: 5.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.127452', '2015-04-22 21:32:00.127452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 163, '2015-04-22 21:32:00.129526', '2015-04-22 21:32:00.129526')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"99"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 99 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 99
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 163 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 99
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 99
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 99
Rendered monsters/_show_stat_block.html.erb (3.1ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 99
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 99
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 99
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 99
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 1.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.149665', '2015-04-22 21:32:00.149665')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 164, '2015-04-22 21:32:00.151721', '2015-04-22 21:32:00.151721')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"100"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 100 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 100 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/100 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.167186', '2015-04-22 21:32:00.167186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 165, '2015-04-22 21:32:00.169277', '2015-04-22 21:32:00.169277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"165", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 165, '2015-04-22 21:32:00.190603', '2015-04-22 21:32:00.190603')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/102 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.201017', '2015-04-22 21:32:00.201017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 166, '2015-04-22 21:32:00.203837', '2015-04-22 21:32:00.203837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"103"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 103 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 103
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 103
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 103
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 103
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 103
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 103
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 103
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 103
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/edit.html.erb within layouts/application (41.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 45ms (Views: 40.9ms | ActiveRecord: 3.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.257011', '2015-04-22 21:32:00.257011')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 167, '2015-04-22 21:32:00.259106', '2015-04-22 21:32:00.259106')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 104
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 167 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.273774', '2015-04-22 21:32:00.273774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 168, '2015-04-22 21:32:00.275845', '2015-04-22 21:32:00.275845')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"105"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 105 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 105 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 105
Rendered monsters/_monster_name_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.6ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 105
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 105
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 105
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Trait Load (0.5ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 105
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 105
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 105
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 105
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (51.2ms)
Rendered monsters/edit.html.erb within layouts/application (51.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 58ms (Views: 49.4ms | ActiveRecord: 4.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.341752', '2015-04-22 21:32:00.341752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 169, '2015-04-22 21:32:00.344001', '2015-04-22 21:32:00.344001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (34.2ms)
Rendered monsters/new.html.erb within layouts/application (34.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 39ms (Views: 35.5ms | ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.400649', '2015-04-22 21:32:00.400649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"61"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 61 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 61
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 61
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.413789', '2015-04-22 21:32:00.413789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.429800', '2015-04-22 21:32:00.429800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"63"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 63 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/63 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.438522', '2015-04-22 21:32:00.438522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"64"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 64 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.8ms)
Rendered move_types/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.455589', '2015-04-22 21:32:00.455589')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"65"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 65 LIMIT 1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.467792', '2015-04-22 21:32:00.467792')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.471352', '2015-04-22 21:32:00.471352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/67 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.479009', '2015-04-22 21:32:00.479009')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.492070', '2015-04-22 21:32:00.492070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"69"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 69 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.502225', '2015-04-22 21:32:00.502225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:00.517739', '2015-04-22 21:32:00.517739')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (73, '2015-04-22 21:32:00.520667', '2015-04-22 21:32:00.520667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:32:00.522774', '2015-04-22 21:32:00.522774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (74, '23-4', '2015-04-22 21:32:00.525523', '2015-04-22 21:32:00.525523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.533021', '2015-04-22 21:32:00.533021')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 170, '2015-04-22 21:32:00.534988', '2015-04-22 21:32:00.534988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:00.541035', '2015-04-22 21:32:00.541035')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (107, 73, 1, '2015-04-22 21:32:00.543956', '2015-04-22 21:32:00.543956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.547637', '2015-04-22 21:32:00.547637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 171, '2015-04-22 21:32:00.550713', '2015-04-22 21:32:00.550713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:32:00.553434', '2015-04-22 21:32:00.553434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (108, 74, 2, 'Flexible', '2015-04-22 21:32:00.555380', '2015-04-22 21:32:00.555380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.566063', '2015-04-22 21:32:00.566063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:00.568871', '2015-04-22 21:32:00.568871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:32:00.570615', '2015-04-22 21:32:00.570615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.582869', '2015-04-22 21:32:00.582869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.598326', '2015-04-22 21:32:00.598326')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"131"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 131 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/131 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.610038', '2015-04-22 21:32:00.610038')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"132"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 132 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.620595', '2015-04-22 21:32:00.620595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"133"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 133 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 133
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.633102', '2015-04-22 21:32:00.633102')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"134"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 134 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.9ms)
Rendered master_traits/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.3ms)

 (1.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.651136', '2015-04-22 21:32:00.651136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.655080', '2015-04-22 21:32:00.655080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/136 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.661987', '2015-04-22 21:32:00.661987')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.675093', '2015-04-22 21:32:00.675093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.691213', '2015-04-22 21:32:00.691213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"139"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 139 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (46.7ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.748151', '2015-04-22 21:32:00.748151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (140, '2015-04-22 21:32:00.751037', '2015-04-22 21:32:00.751037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.752887', '2015-04-22 21:32:00.752887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (141, 3, '2015-04-22 21:32:00.754576', '2015-04-22 21:32:00.754576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:00.757374', '2015-04-22 21:32:00.757374')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (142, '2015-04-22 21:32:00.759332', '2015-04-22 21:32:00.759332')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.772759', '2015-04-22 21:32:00.772759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"73"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 73 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 73
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.783618', '2015-04-22 21:32:00.783618')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"74"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 74 LIMIT 1
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.7ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.802258', '2015-04-22 21:32:00.802258')
 (0.9ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"75"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 75 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.814252', '2015-04-22 21:32:00.814252')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"76"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/76 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.823983', '2015-04-22 21:32:00.823983')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 6.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.846728', '2015-04-22 21:32:00.846728')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"78"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 78 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.861768', '2015-04-22 21:32:00.861768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.8ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.8ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.873609', '2015-04-22 21:32:00.873609')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.878135', '2015-04-22 21:32:00.878135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/81 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.885227', '2015-04-22 21:32:00.885227')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.896566', '2015-04-22 21:32:00.896566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 172, '2015-04-22 21:32:00.898663', '2015-04-22 21:32:00.898663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:32:00.902170', '2015-04-22 21:32:00.902170')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:32:00.905381', '2015-04-22 21:32:00.905381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (143, 109, '2015-04-22 21:32:00.907823', '2015-04-22 21:32:00.907823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (144, 1, 109, '2015-04-22 21:32:00.909502', '2015-04-22 21:32:00.909502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.915651', '2015-04-22 21:32:00.915651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 173, '2015-04-22 21:32:00.918106', '2015-04-22 21:32:00.918106')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:00.921518', '2015-04-22 21:32:00.921518')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 110, `updated_at` = '2015-04-22 21:32:00.923907' WHERE `monster_names`.`id` = 37
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 110
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:00.927798', '2015-04-22 21:32:00.927798')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 110, `updated_at` = '2015-04-22 21:32:00.929447' WHERE `monster_names`.`id` = 38
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:32:00.932394', '2015-04-22 21:32:00.932394')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 110, `updated_at` = '2015-04-22 21:32:00.934390' WHERE `monster_names`.`id` = 39
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.941490', '2015-04-22 21:32:00.941490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 174, '2015-04-22 21:32:00.944113', '2015-04-22 21:32:00.944113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:32:00.947690', '2015-04-22 21:32:00.947690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (145, 111, '2015-04-22 21:32:00.949868', '2015-04-22 21:32:00.949868')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.956020', '2015-04-22 21:32:00.956020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 175, '2015-04-22 21:32:00.958777', '2015-04-22 21:32:00.958777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:32:00.962590', '2015-04-22 21:32:00.962590')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:32:00.965011', '2015-04-22 21:32:00.965011')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (146, 3, 112, '2015-04-22 21:32:00.967650', '2015-04-22 21:32:00.967650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (147, 112, '2015-04-22 21:32:00.969460', '2015-04-22 21:32:00.969460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:00.982648', '2015-04-22 21:32:00.982648')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"75"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 75 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/75 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:00.994965', '2015-04-22 21:32:00.994965')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"76"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 76
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 76
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.008793', '2015-04-22 21:32:01.008793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"77"}
Location Load (0.0ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 77 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.027241', '2015-04-22 21:32:01.027241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"78"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 78 LIMIT 1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.038698', '2015-04-22 21:32:01.038698')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.050235', '2015-04-22 21:32:01.050235')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.062795', '2015-04-22 21:32:01.062795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.076972', '2015-04-22 21:32:01.076972')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.081428', '2015-04-22 21:32:01.081428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/83 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.088160', '2015-04-22 21:32:01.088160')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"84"}
Location Load (0.9ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 84 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.9ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms)

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:01.116862', '2015-04-22 21:32:01.116862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:01.119964', '2015-04-22 21:32:01.119964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:32:01.122867', '2015-04-22 21:32:01.122867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:01.130746', '2015-04-22 21:32:01.130746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 83, '2015-04-22 21:32:01.133550', '2015-04-22 21:32:01.133550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:01.140001', '2015-04-22 21:32:01.140001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 84, '2015-04-22 21:32:01.142529', '2015-04-22 21:32:01.142529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.435220', '2015-04-22 21:32:51.435220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"148"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 148 LIMIT 1
Rendered master_traits/_form.html.erb (12.8ms)
Rendered master_traits/edit.html.erb within layouts/application (21.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 83ms (Views: 76.3ms | ActiveRecord: 0.3ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.528029', '2015-04-22 21:32:51.528029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"149"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 149 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 149
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.538694', '2015-04-22 21:32:51.538694')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"150"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 150 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.554393', '2015-04-22 21:32:51.554393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.558291', '2015-04-22 21:32:51.558291')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/152 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.566259', '2015-04-22 21:32:51.566259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.4ms)
Rendered master_traits/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.0ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.586091', '2015-04-22 21:32:51.586091')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.598961', '2015-04-22 21:32:51.598961')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"155"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 155 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.610037', '2015-04-22 21:32:51.610037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.620967', '2015-04-22 21:32:51.620967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"157"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 157 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/157 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.672387', '2015-04-22 21:32:51.672387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 176, '2015-04-22 21:32:51.679058', '2015-04-22 21:32:51.679058')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"113"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 113 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 113
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 176 LIMIT 1
MovementRate Load (0.9ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 113
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 113
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 113
Rendered monsters/_show_stat_block.html.erb (13.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 113
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 113
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 113
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 113
Rendered monsters/show.html.erb within layouts/application (45.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 52ms (Views: 43.9ms | ActiveRecord: 7.1ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.740266', '2015-04-22 21:32:51.740266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 177, '2015-04-22 21:32:51.742398', '2015-04-22 21:32:51.742398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"177", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 177, '2015-04-22 21:32:51.751730', '2015-04-22 21:32:51.751730')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/115 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.760709', '2015-04-22 21:32:51.760709')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 178, '2015-04-22 21:32:51.762711', '2015-04-22 21:32:51.762711')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (9.4ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Rendered monsters/_form.html.erb (92.0ms)
Rendered monsters/new.html.erb within layouts/application (92.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 99ms (Views: 90.1ms | ActiveRecord: 6.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.872138', '2015-04-22 21:32:51.872138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 179, '2015-04-22 21:32:51.874460', '2015-04-22 21:32:51.874460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"117"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 117 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 117
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 117
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 117
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 117
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 117
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 117
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 117
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 117
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (37.2ms)
Rendered monsters/edit.html.erb within layouts/application (37.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 42ms (Views: 37.7ms | ActiveRecord: 3.1ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.925532', '2015-04-22 21:32:51.925532')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 180, '2015-04-22 21:32:51.930196', '2015-04-22 21:32:51.930196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (9.9ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (48.8ms)
Rendered monsters/new.html.erb within layouts/application (49.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 54ms (Views: 49.6ms | ActiveRecord: 1.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.991432', '2015-04-22 21:32:51.991432')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 181, '2015-04-22 21:32:51.993576', '2015-04-22 21:32:51.993576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"119"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 119 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/119 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.009463', '2015-04-22 21:32:52.009463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 182, '2015-04-22 21:32:52.011486', '2015-04-22 21:32:52.011486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 120
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 182 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.029844', '2015-04-22 21:32:52.029844')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 183, '2015-04-22 21:32:52.031979', '2015-04-22 21:32:52.031979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"121"}
Monster Load (0.0ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 121 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 121
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 121
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 121
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 121
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 121
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 121
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 121
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 121
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 121
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.049879', '2015-04-22 21:32:52.049879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 184, '2015-04-22 21:32:52.051702', '2015-04-22 21:32:52.051702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"122"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 122 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 122 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 122
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 122
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 122
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 122
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 122
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 122
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 122
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 122
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (45.6ms)
Rendered monsters/edit.html.erb within layouts/application (46.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 53ms (Views: 44.4ms | ActiveRecord: 4.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:52.113223', '2015-04-22 21:32:52.113223')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (158, '2015-04-22 21:32:52.116513', '2015-04-22 21:32:52.116513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:52.118836', '2015-04-22 21:32:52.118836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (159, 3, '2015-04-22 21:32:52.120520', '2015-04-22 21:32:52.120520')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:52.122472', '2015-04-22 21:32:52.122472')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (160, '2015-04-22 21:32:52.124493', '2015-04-22 21:32:52.124493')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.137515', '2015-04-22 21:32:52.137515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 85, '2015-04-22 21:32:52.140439', '2015-04-22 21:32:52.140439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.148871', '2015-04-22 21:32:52.148871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 86, '2015-04-22 21:32:52.151241', '2015-04-22 21:32:52.151241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:52.158055', '2015-04-22 21:32:52.158055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:52.159982', '2015-04-22 21:32:52.159982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:32:52.161691', '2015-04-22 21:32:52.161691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.167524', '2015-04-22 21:32:52.167524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 185, '2015-04-22 21:32:52.169979', '2015-04-22 21:32:52.169979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:52.173618', '2015-04-22 21:32:52.173618')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 123, `updated_at` = '2015-04-22 21:32:52.175327' WHERE `monster_names`.`id` = 43
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 123
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:52.179543', '2015-04-22 21:32:52.179543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 123, `updated_at` = '2015-04-22 21:32:52.181273' WHERE `monster_names`.`id` = 44
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:32:52.183209', '2015-04-22 21:32:52.183209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 123, `updated_at` = '2015-04-22 21:32:52.185369' WHERE `monster_names`.`id` = 45
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.192691', '2015-04-22 21:32:52.192691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 186, '2015-04-22 21:32:52.195606', '2015-04-22 21:32:52.195606')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:32:52.200419', '2015-04-22 21:32:52.200419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:32:52.203060', '2015-04-22 21:32:52.203060')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (164, 124, '2015-04-22 21:32:52.206225', '2015-04-22 21:32:52.206225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (165, 1, 124, '2015-04-22 21:32:52.209657', '2015-04-22 21:32:52.209657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.218409', '2015-04-22 21:32:52.218409')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 187, '2015-04-22 21:32:52.220623', '2015-04-22 21:32:52.220623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:32:52.224315', '2015-04-22 21:32:52.224315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:32:52.226850', '2015-04-22 21:32:52.226850')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (166, 3, 125, '2015-04-22 21:32:52.228749', '2015-04-22 21:32:52.228749')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (167, 125, '2015-04-22 21:32:52.231407', '2015-04-22 21:32:52.231407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.238345', '2015-04-22 21:32:52.238345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 188, '2015-04-22 21:32:52.240587', '2015-04-22 21:32:52.240587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:32:52.245203', '2015-04-22 21:32:52.245203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (168, 126, '2015-04-22 21:32:52.248167', '2015-04-22 21:32:52.248167')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:52.257405', '2015-04-22 21:32:52.257405')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:52.259265', '2015-04-22 21:32:52.259265')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:32:52.261732', '2015-04-22 21:32:52.261732')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.272347', '2015-04-22 21:32:52.272347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (75, '2015-04-22 21:32:52.276533', '2015-04-22 21:32:52.276533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:32:52.279163', '2015-04-22 21:32:52.279163')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (76, '23-4', '2015-04-22 21:32:52.284446', '2015-04-22 21:32:52.284446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.314863', '2015-04-22 21:32:52.314863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"189"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 189 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.338731', '2015-04-22 21:32:52.338731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"190"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 190 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.349848', '2015-04-22 21:32:52.349848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"191"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 191 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 191
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 191
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.363004', '2015-04-22 21:32:52.363004')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.381430', '2015-04-22 21:32:52.381430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 193
Rendered monster_classes/index.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.396077', '2015-04-22 21:32:52.396077')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"194"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 194 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/194 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.406188', '2015-04-22 21:32:52.406188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.409923', '2015-04-22 21:32:52.409923')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/196 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.417777', '2015-04-22 21:32:52.417777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.429627', '2015-04-22 21:32:52.429627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"198"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 198 LIMIT 1
Monster Load (0.1ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 198
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.5ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.458424', '2015-04-22 21:32:52.458424')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.0ms | ActiveRecord: 0.2ms)

 (0.0ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.480355', '2015-04-22 21:32:52.480355')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (9.4ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (22.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 26ms (Views: 16.5ms | ActiveRecord: 9.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.514553', '2015-04-22 21:32:52.514553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.525879', '2015-04-22 21:32:52.525879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.529326', '2015-04-22 21:32:52.529326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/75 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.537854', '2015-04-22 21:32:52.537854')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"76"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 76
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 76
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.551532', '2015-04-22 21:32:52.551532')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"77"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 77 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.1ms | ActiveRecord: 0.6ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.569225', '2015-04-22 21:32:52.569225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"78"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 78 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/78 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.578505', '2015-04-22 21:32:52.578505')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"79"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 79 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.590315', '2015-04-22 21:32:52.590315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"80"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 80 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.612084', '2015-04-22 21:32:52.612084')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"87"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 87 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/87 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.627188', '2015-04-22 21:32:52.627188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"88"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 88 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 88
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.638522', '2015-04-22 21:32:52.638522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (5.0ms)
Rendered master_skills/new.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.7ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.657462', '2015-04-22 21:32:52.657462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.662657', '2015-04-22 21:32:52.662657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/91 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.670259', '2015-04-22 21:32:52.670259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"92"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 92 LIMIT 1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.684478', '2015-04-22 21:32:52.684478')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"93"}
MasterSkill Load (0.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 93 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.696040', '2015-04-22 21:32:52.696040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (0.7ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.711452', '2015-04-22 21:32:52.711452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"95"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 95 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 13.6ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.735363', '2015-04-22 21:32:52.735363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.758096', '2015-04-22 21:32:52.758096')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"85"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 85 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/85 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.770662', '2015-04-22 21:32:52.770662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"86"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 86 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.9ms)
Rendered locations/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.792872', '2015-04-22 21:32:52.792872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.805518', '2015-04-22 21:32:52.805518')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.822880', '2015-04-22 21:32:52.822880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.834305', '2015-04-22 21:32:52.834305')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.839305', '2015-04-22 21:32:52.839305')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/91 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.847812', '2015-04-22 21:32:52.847812')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"92"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 92 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 92
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 92
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.861102', '2015-04-22 21:32:52.861102')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"93"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 93 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.873159', '2015-04-22 21:32:52.873159')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"94"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 94 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.889418', '2015-04-22 21:32:52.889418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 199, '2015-04-22 21:32:52.891833', '2015-04-22 21:32:52.891833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.897468', '2015-04-22 21:32:52.897468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (127, 95, 1, '2015-04-22 21:32:52.900095', '2015-04-22 21:32:52.900095')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.903267', '2015-04-22 21:32:52.903267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 200, '2015-04-22 21:32:52.905523', '2015-04-22 21:32:52.905523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:32:52.907912', '2015-04-22 21:32:52.907912')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (128, 96, 2, 'Flexible', '2015-04-22 21:32:52.910590', '2015-04-22 21:32:52.910590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.924341', '2015-04-22 21:32:52.924341')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"77"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 77 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.942953', '2015-04-22 21:32:52.942953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"78"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 78 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.6ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.963860', '2015-04-22 21:32:52.963860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.975578', '2015-04-22 21:32:52.975578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.990576', '2015-04-22 21:32:52.990576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"81"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 81 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/81 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.003237', '2015-04-22 21:32:53.003237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.007140', '2015-04-22 21:32:53.007140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/83 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.015242', '2015-04-22 21:32:53.015242')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"84"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 84 LIMIT 1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.028971', '2015-04-22 21:32:53.028971')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"85"}
Book Load (0.0ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 85 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 85
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 85
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.042777', '2015-04-22 21:32:53.042777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.4ms)
Rendered books/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:54.782769', '2015-04-22 21:34:54.782769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 201, '2015-04-22 21:34:54.790081', '2015-04-22 21:34:54.790081')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"129"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 129 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 129 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/129 Completed 302 Found in 11ms (ActiveRecord: 0.7ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:54.815627', '2015-04-22 21:34:54.815627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 202, '2015-04-22 21:34:54.817557', '2015-04-22 21:34:54.817557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.4ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (13.2ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
Rendered monsters/_parry_score_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.1ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
Rendered monsters/_form.html.erb (106.9ms)
Rendered monsters/new.html.erb within layouts/application (109.9ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (3.7ms)
Rendered layouts/_messages.html.erb (0.8ms)

Completed 200 OK in 212ms (Views: 164.8ms | ActiveRecord: 9.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.039049', '2015-04-22 21:34:55.039049')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 203, '2015-04-22 21:34:55.044083', '2015-04-22 21:34:55.044083')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Rendered monsters/_form.html.erb (62.4ms)
Rendered monsters/new.html.erb within layouts/application (63.0ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 74ms (Views: 65.8ms | ActiveRecord: 1.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.132791', '2015-04-22 21:34:55.132791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 204, '2015-04-22 21:34:55.137101', '2015-04-22 21:34:55.137101')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"132"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 132 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 132
Skill Load (1.0ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 132
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 132
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 132
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 132
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 132
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 132
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 132
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 132
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 17ms (ActiveRecord: 4.3ms)

 (0.5ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.167722', '2015-04-22 21:34:55.167722')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 205, '2015-04-22 21:34:55.170433', '2015-04-22 21:34:55.170433')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"133"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 133
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 133
MoveType Load (0.9ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
DamageResistance Load (1.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 133
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 133
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 133
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 133
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 133
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 133
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (40.9ms)
Rendered monsters/edit.html.erb within layouts/application (42.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 54ms (Views: 40.8ms | ActiveRecord: 5.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.233393', '2015-04-22 21:34:55.233393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 206, '2015-04-22 21:34:55.235418', '2015-04-22 21:34:55.235418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"134"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 134 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 134
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MonsterClass Load (0.9ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 134
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 134
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 134
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 134
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.7ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 134
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 134
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 134
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/edit.html.erb within layouts/application (38.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 4.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.284134', '2015-04-22 21:34:55.284134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 207, '2015-04-22 21:34:55.286231', '2015-04-22 21:34:55.286231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"207", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 207, '2015-04-22 21:34:55.296956', '2015-04-22 21:34:55.296956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/136 Completed 302 Found in 9ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.307921', '2015-04-22 21:34:55.307921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 208, '2015-04-22 21:34:55.311115', '2015-04-22 21:34:55.311115')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"137"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 137 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 137
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 208 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 137
ParryScore Load (0.8ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 137
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 137
Rendered monsters/_show_stat_block.html.erb (4.6ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 137
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 137
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 137
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 137
Rendered monsters/show.html.erb within layouts/application (12.3ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 18ms (Views: 13.7ms | ActiveRecord: 3.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.338241', '2015-04-22 21:34:55.338241')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 209, '2015-04-22 21:34:55.339950', '2015-04-22 21:34:55.339950')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 138
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 209 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (8.2ms)
Rendered layouts/_navigation.html.erb (8.5ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 15ms (Views: 14.1ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.386783', '2015-04-22 21:34:55.386783')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 97, '2015-04-22 21:34:55.390118', '2015-04-22 21:34:55.390118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.7ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.397475', '2015-04-22 21:34:55.397475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 98, '2015-04-22 21:34:55.399530', '2015-04-22 21:34:55.399530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.413028', '2015-04-22 21:34:55.413028')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"81"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 81 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 81
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 81
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.426486', '2015-04-22 21:34:55.426486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.0ms)

 (1.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.443324', '2015-04-22 21:34:55.443324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"83"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 83 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/83 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.454445', '2015-04-22 21:34:55.454445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.458474', '2015-04-22 21:34:55.458474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/85 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.466550', '2015-04-22 21:34:55.466550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.480326', '2015-04-22 21:34:55.480326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.492315', '2015-04-22 21:34:55.492315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"88"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 88 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.503590', '2015-04-22 21:34:55.503590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"89"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 89 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.516183', '2015-04-22 21:34:55.516183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"90"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 90 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 3.5ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:34:55.530196', '2015-04-22 21:34:55.530196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:34:55.532570', '2015-04-22 21:34:55.532570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:34:55.535941', '2015-04-22 21:34:55.535941')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.547571', '2015-04-22 21:34:55.547571')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"99"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 99 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 99
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.560574', '2015-04-22 21:34:55.560574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/new.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 11.0ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.578666', '2015-04-22 21:34:55.578666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"101"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 101 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/101 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.587847', '2015-04-22 21:34:55.587847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"102"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 102 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.599625', '2015-04-22 21:34:55.599625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.7ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.7ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.610389', '2015-04-22 21:34:55.610389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.626632', '2015-04-22 21:34:55.626632')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"105"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 105 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.639910', '2015-04-22 21:34:55.639910')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.644271', '2015-04-22 21:34:55.644271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/107 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.651727', '2015-04-22 21:34:55.651727')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"108"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 108 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.665296', '2015-04-22 21:34:55.665296')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 210, '2015-04-22 21:34:55.667281', '2015-04-22 21:34:55.667281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:34:55.675206', '2015-04-22 21:34:55.675206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (169, 139, '2015-04-22 21:34:55.680309', '2015-04-22 21:34:55.680309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.687197', '2015-04-22 21:34:55.687197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 211, '2015-04-22 21:34:55.689627', '2015-04-22 21:34:55.689627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:34:55.693514', '2015-04-22 21:34:55.693514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:34:55.695917', '2015-04-22 21:34:55.695917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (170, 3, 140, '2015-04-22 21:34:55.697965', '2015-04-22 21:34:55.697965')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (171, 140, '2015-04-22 21:34:55.700707', '2015-04-22 21:34:55.700707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.707128', '2015-04-22 21:34:55.707128')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 212, '2015-04-22 21:34:55.709347', '2015-04-22 21:34:55.709347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:34:55.714162', '2015-04-22 21:34:55.714162')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:34:55.717573', '2015-04-22 21:34:55.717573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (172, 141, '2015-04-22 21:34:55.719423', '2015-04-22 21:34:55.719423')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (173, 1, 141, '2015-04-22 21:34:55.722462', '2015-04-22 21:34:55.722462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.728970', '2015-04-22 21:34:55.728970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 213, '2015-04-22 21:34:55.731101', '2015-04-22 21:34:55.731101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:34:55.734489', '2015-04-22 21:34:55.734489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-22 21:34:55.736462' WHERE `monster_names`.`id` = 52
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 142
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:34:55.741567', '2015-04-22 21:34:55.741567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-22 21:34:55.743040' WHERE `monster_names`.`id` = 53
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:34:55.745258', '2015-04-22 21:34:55.745258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-22 21:34:55.746748' WHERE `monster_names`.`id` = 54
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.759360', '2015-04-22 21:34:55.759360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (6.5ms)
Rendered master_traits/new.html.erb within layouts/application (7.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 13.1ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.784638', '2015-04-22 21:34:55.784638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"175"}
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 175 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.796852', '2015-04-22 21:34:55.796852')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.800519', '2015-04-22 21:34:55.800519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/177 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.807063', '2015-04-22 21:34:55.807063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"178"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 178 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 178
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.818381', '2015-04-22 21:34:55.818381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.830322', '2015-04-22 21:34:55.830322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"180"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 180 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.841032', '2015-04-22 21:34:55.841032')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"181"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 181 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/181 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.849627', '2015-04-22 21:34:55.849627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.860481', '2015-04-22 21:34:55.860481')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"183"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 183 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.6ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.878427', '2015-04-22 21:34:55.878427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 214, '2015-04-22 21:34:55.881632', '2015-04-22 21:34:55.881632')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.888026', '2015-04-22 21:34:55.888026')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (143, 97, 1, '2015-04-22 21:34:55.890814', '2015-04-22 21:34:55.890814')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.894026', '2015-04-22 21:34:55.894026')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 215, '2015-04-22 21:34:55.896204', '2015-04-22 21:34:55.896204')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:34:55.898504', '2015-04-22 21:34:55.898504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (144, 98, 2, 'Flexible', '2015-04-22 21:34:55.900600', '2015-04-22 21:34:55.900600')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.912458', '2015-04-22 21:34:55.912458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"99"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 99 LIMIT 1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.931176', '2015-04-22 21:34:55.931176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.934939', '2015-04-22 21:34:55.934939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/101 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.942598', '2015-04-22 21:34:55.942598')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"102"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 102 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 102
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 102
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.955661', '2015-04-22 21:34:55.955661')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.968469', '2015-04-22 21:34:55.968469')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"104"}
Location Load (0.0ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 104 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/104 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.977658', '2015-04-22 21:34:55.977658')
 (0.4ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"105"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 105 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.991032', '2015-04-22 21:34:55.991032')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"106"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 106 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:56.005771', '2015-04-22 21:34:56.005771')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:56.017375', '2015-04-22 21:34:56.017375')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.040629', '2015-04-22 21:34:56.040629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (87, '2015-04-22 21:34:56.044238', '2015-04-22 21:34:56.044238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:34:56.046663', '2015-04-22 21:34:56.046663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (88, '23-4', '2015-04-22 21:34:56.049293', '2015-04-22 21:34:56.049293')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:56.055602', '2015-04-22 21:34:56.055602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:34:56.057421', '2015-04-22 21:34:56.057421')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:34:56.059883', '2015-04-22 21:34:56.059883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:56.066071', '2015-04-22 21:34:56.066071')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (187, '2015-04-22 21:34:56.068176', '2015-04-22 21:34:56.068176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:56.070863', '2015-04-22 21:34:56.070863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (188, 3, '2015-04-22 21:34:56.072600', '2015-04-22 21:34:56.072600')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:34:56.074300', '2015-04-22 21:34:56.074300')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (189, '2015-04-22 21:34:56.076939', '2015-04-22 21:34:56.076939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.088169', '2015-04-22 21:34:56.088169')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"89"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 89 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 89
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 89
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.102148', '2015-04-22 21:34:56.102148')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"90"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 90 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.118373', '2015-04-22 21:34:56.118373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.1ms)
Rendered books/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.136538', '2015-04-22 21:34:56.136538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"92"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 92 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/92 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.145710', '2015-04-22 21:34:56.145710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.149656', '2015-04-22 21:34:56.149656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/94 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.156164', '2015-04-22 21:34:56.156164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.166744', '2015-04-22 21:34:56.166744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"96"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 96 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.3ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.183595', '2015-04-22 21:34:56.183595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (0.9ms)
Rendered books/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.194763', '2015-04-22 21:34:56.194763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"98"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 98 LIMIT 1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.212976', '2015-04-22 21:34:56.212976')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.232598', '2015-04-22 21:34:56.232598')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"217"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 217 LIMIT 1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.246666', '2015-04-22 21:34:56.246666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 218
Rendered monster_classes/index.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.261352', '2015-04-22 21:34:56.261352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.265539', '2015-04-22 21:34:56.265539')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/220 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.271853', '2015-04-22 21:34:56.271853')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.282343', '2015-04-22 21:34:56.282343')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"222"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 222 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/222 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.298769', '2015-04-22 21:34:56.298769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"223"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 223 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 223
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 223
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.310443', '2015-04-22 21:34:56.310443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"224"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 224 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.324683', '2015-04-22 21:34:56.324683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"225"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 225 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 225
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 58ms (Views: 57.2ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:06.837695', '2015-04-22 21:35:06.837695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (99, '2015-04-22 21:35:06.844685', '2015-04-22 21:35:06.844685')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:35:06.846790', '2015-04-22 21:35:06.846790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (100, '23-4', '2015-04-22 21:35:06.848510', '2015-04-22 21:35:06.848510')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.865087', '2015-04-22 21:35:06.865087')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"91"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 91 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 91
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 91
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 19ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.894474', '2015-04-22 21:35:06.894474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"92"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 92 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/92 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.904419', '2015-04-22 21:35:06.904419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"93"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 93 LIMIT 1
Rendered move_types/_form.html.erb (9.7ms)
Rendered move_types/edit.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 15.5ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.927715', '2015-04-22 21:35:06.927715')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.943238', '2015-04-22 21:35:06.943238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.947584', '2015-04-22 21:35:06.947584')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/96 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.956101', '2015-04-22 21:35:06.956101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.6ms)
Rendered move_types/new.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.965056', '2015-04-22 21:35:06.965056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.976531', '2015-04-22 21:35:06.976531')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"99"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 99 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.989256', '2015-04-22 21:35:06.989256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"100"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 100 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.015554', '2015-04-22 21:35:07.015554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (190, '2015-04-22 21:35:07.018666', '2015-04-22 21:35:07.018666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.020453', '2015-04-22 21:35:07.020453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (191, 3, '2015-04-22 21:35:07.022216', '2015-04-22 21:35:07.022216')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:07.024587', '2015-04-22 21:35:07.024587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (192, '2015-04-22 21:35:07.026518', '2015-04-22 21:35:07.026518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.061683', '2015-04-22 21:35:07.061683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 226, '2015-04-22 21:35:07.064382', '2015-04-22 21:35:07.064382')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:35:07.068489', '2015-04-22 21:35:07.068489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (1.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:35:07.072674', '2015-04-22 21:35:07.072674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (193, 145, '2015-04-22 21:35:07.076192', '2015-04-22 21:35:07.076192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (194, 1, 145, '2015-04-22 21:35:07.078839', '2015-04-22 21:35:07.078839')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.085264', '2015-04-22 21:35:07.085264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 227, '2015-04-22 21:35:07.087270', '2015-04-22 21:35:07.087270')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:35:07.091698', '2015-04-22 21:35:07.091698')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (195, 146, '2015-04-22 21:35:07.094036', '2015-04-22 21:35:07.094036')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.099570', '2015-04-22 21:35:07.099570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 228, '2015-04-22 21:35:07.101475', '2015-04-22 21:35:07.101475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:35:07.105528', '2015-04-22 21:35:07.105528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:35:07.107943', '2015-04-22 21:35:07.107943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (196, 3, 147, '2015-04-22 21:35:07.110774', '2015-04-22 21:35:07.110774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (197, 147, '2015-04-22 21:35:07.112591', '2015-04-22 21:35:07.112591')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.120962', '2015-04-22 21:35:07.120962')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 229, '2015-04-22 21:35:07.122970', '2015-04-22 21:35:07.122970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:07.133204', '2015-04-22 21:35:07.133204')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-22 21:35:07.135176' WHERE `monster_names`.`id` = 55
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 148
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:07.140512', '2015-04-22 21:35:07.140512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-22 21:35:07.142115' WHERE `monster_names`.`id` = 56
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:35:07.144042', '2015-04-22 21:35:07.144042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-22 21:35:07.145477' WHERE `monster_names`.`id` = 57
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.157908', '2015-04-22 21:35:07.157908')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"198"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 198 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 198
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.169823', '2015-04-22 21:35:07.169823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"199"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 199 LIMIT 1
Rendered master_traits/_form.html.erb (6.0ms)
Rendered master_traits/edit.html.erb within layouts/application (7.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 14.0ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.192379', '2015-04-22 21:35:07.192379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.205059', '2015-04-22 21:35:07.205059')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"201"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 201 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/201 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.213577', '2015-04-22 21:35:07.213577')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.229301', '2015-04-22 21:35:07.229301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"203"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 203 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.244546', '2015-04-22 21:35:07.244546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.257787', '2015-04-22 21:35:07.257787')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"205"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 205 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.268108', '2015-04-22 21:35:07.268108')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.272435', '2015-04-22 21:35:07.272435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/207 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:07.298632', '2015-04-22 21:35:07.298632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 109, '2015-04-22 21:35:07.303043', '2015-04-22 21:35:07.303043')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:07.311674', '2015-04-22 21:35:07.311674')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 110, '2015-04-22 21:35:07.314061', '2015-04-22 21:35:07.314061')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.320403', '2015-04-22 21:35:07.320403')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:07.322215', '2015-04-22 21:35:07.322215')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:35:07.324364', '2015-04-22 21:35:07.324364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:07.330070', '2015-04-22 21:35:07.330070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:07.332367', '2015-04-22 21:35:07.332367')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:35:07.334089', '2015-04-22 21:35:07.334089')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.351046', '2015-04-22 21:35:07.351046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.8ms)
Rendered locations/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.3ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.373426', '2015-04-22 21:35:07.373426')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"110"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 110 LIMIT 1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.385914', '2015-04-22 21:35:07.385914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"111"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 111 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.397733', '2015-04-22 21:35:07.397733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"112"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 112 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/112 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.406414', '2015-04-22 21:35:07.406414')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.410007', '2015-04-22 21:35:07.410007')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/114 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.427235', '2015-04-22 21:35:07.427235')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"115"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 115 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.443497', '2015-04-22 21:35:07.443497')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (0.8ms)
Rendered locations/new.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.453619', '2015-04-22 21:35:07.453619')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"117"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 117 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 117
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 117
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.467042', '2015-04-22 21:35:07.467042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.484879', '2015-04-22 21:35:07.484879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"101"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 101 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.500517', '2015-04-22 21:35:07.500517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.513852', '2015-04-22 21:35:07.513852')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.5ms)
Rendered books/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.526426', '2015-04-22 21:35:07.526426')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.530507', '2015-04-22 21:35:07.530507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/105 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.537181', '2015-04-22 21:35:07.537181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"106"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 106 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 106
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 106
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.550862', '2015-04-22 21:35:07.550862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.567080', '2015-04-22 21:35:07.567080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"108"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 108 LIMIT 1
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.578560', '2015-04-22 21:35:07.578560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"109"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 109 LIMIT 1
 (0.7ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/109 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.589439', '2015-04-22 21:35:07.589439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"110"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 110 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.2ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.611359', '2015-04-22 21:35:07.611359')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"230"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 230 LIMIT 1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.0ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.630983', '2015-04-22 21:35:07.630983')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.9ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.641232', '2015-04-22 21:35:07.641232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.5ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 232
Rendered monster_classes/index.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.655457', '2015-04-22 21:35:07.655457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.671923', '2015-04-22 21:35:07.671923')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"234"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 234 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.687673', '2015-04-22 21:35:07.687673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"235"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 235 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/235 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.696829', '2015-04-22 21:35:07.696829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.700824', '2015-04-22 21:35:07.700824')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/237 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.6ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.707906', '2015-04-22 21:35:07.707906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"238"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 238 LIMIT 1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 238
Rendered monster_classes/show.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.721061', '2015-04-22 21:35:07.721061')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"239"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 239 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 239
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 239
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.740090', '2015-04-22 21:35:07.740090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 240, '2015-04-22 21:35:07.742584', '2015-04-22 21:35:07.742584')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"149"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 149 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 149 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 149
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 149
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 149
Location Load (1.0ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 149
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 149
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 149
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 149
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 149
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (78.7ms)
Rendered monsters/edit.html.erb within layouts/application (79.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 93ms (Views: 79.1ms | ActiveRecord: 6.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.845379', '2015-04-22 21:35:07.845379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 241, '2015-04-22 21:35:07.847231', '2015-04-22 21:35:07.847231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"150"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 150 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 150
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 150
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 150
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 150
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 150
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 150
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 150
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 150
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_form.html.erb (38.0ms)
Rendered monsters/edit.html.erb within layouts/application (38.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 37.3ms | ActiveRecord: 3.7ms)

 (4.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.898132', '2015-04-22 21:35:07.898132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 242, '2015-04-22 21:35:07.900213', '2015-04-22 21:35:07.900213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"151"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 151 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 151
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 242 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 151
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 151
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 151
Rendered monsters/_show_stat_block.html.erb (4.6ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 151
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 151
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 151
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 151
Rendered monsters/show.html.erb within layouts/application (12.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 13.1ms | ActiveRecord: 2.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.925506', '2015-04-22 21:35:07.925506')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 243, '2015-04-22 21:35:07.927575', '2015-04-22 21:35:07.927575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 152
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 243 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.942294', '2015-04-22 21:35:07.942294')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 244, '2015-04-22 21:35:07.944262', '2015-04-22 21:35:07.944262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"244", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 244, '2015-04-22 21:35:07.953661', '2015-04-22 21:35:07.953661')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/154 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.963819', '2015-04-22 21:35:07.963819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 245, '2015-04-22 21:35:07.965745', '2015-04-22 21:35:07.965745')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.9ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/new.html.erb within layouts/application (40.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 41.6ms | ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.021619', '2015-04-22 21:35:08.021619')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 246, '2015-04-22 21:35:08.023667', '2015-04-22 21:35:08.023667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (1.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MasterTrait Load (0.0ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/new.html.erb within layouts/application (39.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 44ms (Views: 39.8ms | ActiveRecord: 2.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.075998', '2015-04-22 21:35:08.075998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 247, '2015-04-22 21:35:08.078340', '2015-04-22 21:35:08.078340')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"157"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/157 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.092817', '2015-04-22 21:35:08.092817')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 248, '2015-04-22 21:35:08.095794', '2015-04-22 21:35:08.095794')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"158"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 158 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 158
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 158
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 158
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 158
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 158
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 158
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 158
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 158
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 158
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.124587', '2015-04-22 21:35:08.124587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"111"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 111 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/111 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.135224', '2015-04-22 21:35:08.135224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/new.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 10.0ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.156327', '2015-04-22 21:35:08.156327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.161343', '2015-04-22 21:35:08.161343')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/114 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.168267', '2015-04-22 21:35:08.168267')
 (0.9ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"115"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 115 LIMIT 1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.183091', '2015-04-22 21:35:08.183091')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"116"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 116 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.193802', '2015-04-22 21:35:08.193802')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"117"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 117 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 117
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.202688', '2015-04-22 21:35:08.202688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.213983', '2015-04-22 21:35:08.213983')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"119"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.7ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.229760', '2015-04-22 21:35:08.229760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.243365', '2015-04-22 21:35:08.243365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 249, '2015-04-22 21:35:08.245323', '2015-04-22 21:35:08.245323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:08.249438', '2015-04-22 21:35:08.249438')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (159, 119, 1, '2015-04-22 21:35:08.252281', '2015-04-22 21:35:08.252281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.255241', '2015-04-22 21:35:08.255241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 250, '2015-04-22 21:35:08.257350', '2015-04-22 21:35:08.257350')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:35:08.261344', '2015-04-22 21:35:08.261344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (160, 120, 2, 'Flexible', '2015-04-22 21:35:08.263520', '2015-04-22 21:35:08.263520')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.2ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 57ms (Views: 56.8ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.522755', '2015-04-22 21:35:29.522755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.1ms | ActiveRecord: 0.3ms)

 (5.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.544223', '2015-04-22 21:35:29.544223')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"122"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 122 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 122
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 6ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.558488', '2015-04-22 21:35:29.558488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"123"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 123 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/123 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.568692', '2015-04-22 21:35:29.568692')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.572632', '2015-04-22 21:35:29.572632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/125 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.8ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.579651', '2015-04-22 21:35:29.579651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (11.3ms)
Rendered master_skills/new.html.erb within layouts/application (12.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 20ms (Views: 15.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.608687', '2015-04-22 21:35:29.608687')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"127"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 127 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.622699', '2015-04-22 21:35:29.622699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"128"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 128 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.633952', '2015-04-22 21:35:29.633952')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"129"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 129 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.648034', '2015-04-22 21:35:29.648034')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.3ms)
Rendered master_skills/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.670787', '2015-04-22 21:35:29.670787')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"111"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 111 LIMIT 1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.3ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.691669', '2015-04-22 21:35:29.691669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"112"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 112 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.702565', '2015-04-22 21:35:29.702565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.8ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.714257', '2015-04-22 21:35:29.714257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"114"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 114 LIMIT 1
 (0.8ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/114 Completed 302 Found in 3ms (ActiveRecord: 1.1ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.724476', '2015-04-22 21:35:29.724476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.739237', '2015-04-22 21:35:29.739237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.1ms)
Rendered books/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.749911', '2015-04-22 21:35:29.749911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.753271', '2015-04-22 21:35:29.753271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/118 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.761601', '2015-04-22 21:35:29.761601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"119"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 119
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 119
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 13ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.784203', '2015-04-22 21:35:29.784203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"120"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 120 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.805833', '2015-04-22 21:35:29.805833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 131, '2015-04-22 21:35:29.811511', '2015-04-22 21:35:29.811511')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.817983', '2015-04-22 21:35:29.817983')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 132, '2015-04-22 21:35:29.820202', '2015-04-22 21:35:29.820202')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.837874', '2015-04-22 21:35:29.837874')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.843196', '2015-04-22 21:35:29.843196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/212 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.849943', '2015-04-22 21:35:29.849943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"213"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 213 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 213
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.860357', '2015-04-22 21:35:29.860357')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (3.1ms)
Rendered master_traits/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 11.0ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.878276', '2015-04-22 21:35:29.878276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"215"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 215 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.889767', '2015-04-22 21:35:29.889767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.900714', '2015-04-22 21:35:29.900714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.915261', '2015-04-22 21:35:29.915261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"218"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 218 LIMIT 1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.928534', '2015-04-22 21:35:29.928534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"219"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 219 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.6ms)
Rendered master_traits/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.945225', '2015-04-22 21:35:29.945225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"220"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 220 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/220 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:29.989991', '2015-04-22 21:35:29.989991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 251, '2015-04-22 21:35:29.993250', '2015-04-22 21:35:29.993250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.2ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (22.1ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.3ms)
Rendered monsters/_form.html.erb (110.5ms)
Rendered monsters/new.html.erb within layouts/application (111.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 121ms (Views: 109.4ms | ActiveRecord: 7.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.126151', '2015-04-22 21:35:30.126151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 252, '2015-04-22 21:35:30.128467', '2015-04-22 21:35:30.128467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"162"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 162 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 162
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 252 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 162
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 162
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 162
Rendered monsters/_show_stat_block.html.erb (4.2ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 162
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 162
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 162
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 162
Rendered monsters/show.html.erb within layouts/application (12.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.6ms | ActiveRecord: 2.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.152945', '2015-04-22 21:35:30.152945')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 253, '2015-04-22 21:35:30.155097', '2015-04-22 21:35:30.155097')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"163"}
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 163 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 163
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 163
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 163
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 163
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 163
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 163
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 163
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 163
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 163
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.173476', '2015-04-22 21:35:30.173476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 254, '2015-04-22 21:35:30.176192', '2015-04-22 21:35:30.176192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 164
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 254 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)

 (3.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.192856', '2015-04-22 21:35:30.192856')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 255, '2015-04-22 21:35:30.195781', '2015-04-22 21:35:30.195781')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_form.html.erb (40.3ms)
Rendered monsters/new.html.erb within layouts/application (40.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 45ms (Views: 41.0ms | ActiveRecord: 1.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.250060', '2015-04-22 21:35:30.250060')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 256, '2015-04-22 21:35:30.251977', '2015-04-22 21:35:30.251977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"166"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 166
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 166
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 166
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 166
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 166
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 166
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 166
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 166
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (46.5ms)
Rendered monsters/edit.html.erb within layouts/application (47.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 55ms (Views: 46.5ms | ActiveRecord: 4.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.314788', '2015-04-22 21:35:30.314788')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 257, '2015-04-22 21:35:30.316685', '2015-04-22 21:35:30.316685')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"167"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 167 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 167 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/167 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.330804', '2015-04-22 21:35:30.330804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 258, '2015-04-22 21:35:30.332769', '2015-04-22 21:35:30.332769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"258", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 258, '2015-04-22 21:35:30.340472', '2015-04-22 21:35:30.340472')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/169 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.348393', '2015-04-22 21:35:30.348393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 259, '2015-04-22 21:35:30.350859', '2015-04-22 21:35:30.350859')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"170"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 170 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 170
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 170
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 170
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 170
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 170
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 170
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 170
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 170
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (38.6ms)
Rendered monsters/edit.html.erb within layouts/application (39.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 38.2ms | ActiveRecord: 3.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:30.402775', '2015-04-22 21:35:30.402775')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (221, '2015-04-22 21:35:30.406093', '2015-04-22 21:35:30.406093')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:30.408057', '2015-04-22 21:35:30.408057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (222, 3, '2015-04-22 21:35:30.409986', '2015-04-22 21:35:30.409986')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:30.412446', '2015-04-22 21:35:30.412446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (223, '2015-04-22 21:35:30.415046', '2015-04-22 21:35:30.415046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:30.421491', '2015-04-22 21:35:30.421491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:30.424044', '2015-04-22 21:35:30.424044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:35:30.425728', '2015-04-22 21:35:30.425728')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.439210', '2015-04-22 21:35:30.439210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"121"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 121 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 121
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 121
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.453750', '2015-04-22 21:35:30.453750')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"122"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 122 LIMIT 1
Rendered locations/_form.html.erb (2.4ms)
Rendered locations/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 10.3ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.472521', '2015-04-22 21:35:30.472521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.484460', '2015-04-22 21:35:30.484460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"124"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 124 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/124 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.492773', '2015-04-22 21:35:30.492773')
 (1.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.6ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.505118', '2015-04-22 21:35:30.505118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.508879', '2015-04-22 21:35:30.508879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/127 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.516125', '2015-04-22 21:35:30.516125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"128"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 128 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.526985', '2015-04-22 21:35:30.526985')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.542820', '2015-04-22 21:35:30.542820')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"130"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 130 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.559456', '2015-04-22 21:35:30.559456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 260, '2015-04-22 21:35:30.561517', '2015-04-22 21:35:30.561517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:30.563951', '2015-04-22 21:35:30.563951')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 171, `updated_at` = '2015-04-22 21:35:30.565809' WHERE `monster_names`.`id` = 64
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 171
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:30.569430', '2015-04-22 21:35:30.569430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 171, `updated_at` = '2015-04-22 21:35:30.570961' WHERE `monster_names`.`id` = 65
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:35:30.573894', '2015-04-22 21:35:30.573894')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 171, `updated_at` = '2015-04-22 21:35:30.575571' WHERE `monster_names`.`id` = 66
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.581961', '2015-04-22 21:35:30.581961')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 261, '2015-04-22 21:35:30.583811', '2015-04-22 21:35:30.583811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (1.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:35:30.588404', '2015-04-22 21:35:30.588404')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:35:30.590977', '2015-04-22 21:35:30.590977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (224, 172, '2015-04-22 21:35:30.594156', '2015-04-22 21:35:30.594156')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (225, 1, 172, '2015-04-22 21:35:30.597632', '2015-04-22 21:35:30.597632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.605147', '2015-04-22 21:35:30.605147')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 262, '2015-04-22 21:35:30.606957', '2015-04-22 21:35:30.606957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:35:30.610134', '2015-04-22 21:35:30.610134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:35:30.612231', '2015-04-22 21:35:30.612231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (226, 3, 173, '2015-04-22 21:35:30.621875', '2015-04-22 21:35:30.621875')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (227, 173, '2015-04-22 21:35:30.624062', '2015-04-22 21:35:30.624062')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (23.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.651131', '2015-04-22 21:35:30.651131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 263, '2015-04-22 21:35:30.653131', '2015-04-22 21:35:30.653131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:35:30.656413', '2015-04-22 21:35:30.656413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (228, 174, '2015-04-22 21:35:30.658892', '2015-04-22 21:35:30.658892')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:30.664430', '2015-04-22 21:35:30.664430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:30.666095', '2015-04-22 21:35:30.666095')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:35:30.668476', '2015-04-22 21:35:30.668476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.681150', '2015-04-22 21:35:30.681150')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"264"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 264 LIMIT 1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.4ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.698710', '2015-04-22 21:35:30.698710')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.703996', '2015-04-22 21:35:30.703996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/266 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.712626', '2015-04-22 21:35:30.712626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.724119', '2015-04-22 21:35:30.724119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"268"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 268 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 268
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.738316', '2015-04-22 21:35:30.738316')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"269"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 269 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 269
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 269
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.749607', '2015-04-22 21:35:30.749607')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"270"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 270 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.764418', '2015-04-22 21:35:30.764418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"271"}
MonsterClass Load (1.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 271 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/271 Completed 302 Found in 3ms (ActiveRecord: 1.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.775146', '2015-04-22 21:35:30.775146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 272
Rendered monster_classes/index.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.6ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.789793', '2015-04-22 21:35:30.789793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (0.6ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:30.804837', '2015-04-22 21:35:30.804837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (121, '2015-04-22 21:35:30.808082', '2015-04-22 21:35:30.808082')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:35:30.810299', '2015-04-22 21:35:30.810299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (122, '23-4', '2015-04-22 21:35:30.812281', '2015-04-22 21:35:30.812281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.827575', '2015-04-22 21:35:30.827575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.833431', '2015-04-22 21:35:30.833431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/102 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.8ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.841397', '2015-04-22 21:35:30.841397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"103"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 103 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 103
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 103
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.855446', '2015-04-22 21:35:30.855446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.874716', '2015-04-22 21:35:30.874716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"105"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 105 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.886365', '2015-04-22 21:35:30.886365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.899132', '2015-04-22 21:35:30.899132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/new.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.910121', '2015-04-22 21:35:30.910121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"108"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 108 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.920886', '2015-04-22 21:35:30.920886')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"109"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 109 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.4ms | ActiveRecord: 0.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.934920', '2015-04-22 21:35:30.934920')
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"110"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 110 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/110 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.947121', '2015-04-22 21:35:30.947121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 274, '2015-04-22 21:35:30.949697', '2015-04-22 21:35:30.949697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.953906', '2015-04-22 21:35:30.953906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (175, 131, 1, '2015-04-22 21:35:30.956989', '2015-04-22 21:35:30.956989')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.960869', '2015-04-22 21:35:30.960869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 275, '2015-04-22 21:35:30.963125', '2015-04-22 21:35:30.963125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:35:30.965954', '2015-04-22 21:35:30.965954')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (176, 132, 2, 'Flexible', '2015-04-22 21:35:30.968449', '2015-04-22 21:35:30.968449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.372610', '2015-04-22 21:40:30.372610')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (232, '2015-04-22 21:40:30.379096', '2015-04-22 21:40:30.379096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.381383', '2015-04-22 21:40:30.381383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (233, 3, '2015-04-22 21:40:30.383430', '2015-04-22 21:40:30.383430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:40:30.386028', '2015-04-22 21:40:30.386028')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (234, '2015-04-22 21:40:30.387974', '2015-04-22 21:40:30.387974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (12.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.413377', '2015-04-22 21:40:30.413377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 63ms (Views: 62.2ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.485751', '2015-04-22 21:40:30.485751')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.489739', '2015-04-22 21:40:30.489739')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/237 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.496546', '2015-04-22 21:40:30.496546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"238"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 238 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (16.1ms)
Rendered master_traits/edit.html.erb within layouts/application (17.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 29ms (Views: 20.0ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.532186', '2015-04-22 21:40:30.532186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"239"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 239 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.543834', '2015-04-22 21:40:30.543834')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"240"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 240 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.554376', '2015-04-22 21:40:30.554376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"241"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 241 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 241
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.565290', '2015-04-22 21:40:30.565290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.580815', '2015-04-22 21:40:30.580815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.591214', '2015-04-22 21:40:30.591214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"244"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 244 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/244 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.7ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.613945', '2015-04-22 21:40:30.613945')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (4.4ms)
Rendered master_skills/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 10.3ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.633793', '2015-04-22 21:40:30.633793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.648713', '2015-04-22 21:40:30.648713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"135"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 135 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.661658', '2015-04-22 21:40:30.661658')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.671918', '2015-04-22 21:40:30.671918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.676100', '2015-04-22 21:40:30.676100')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/138 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.682318', '2015-04-22 21:40:30.682318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"139"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 139 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 139
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.694357', '2015-04-22 21:40:30.694357')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"140"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 140 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.704822', '2015-04-22 21:40:30.704822')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"141"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 141 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.720726', '2015-04-22 21:40:30.720726')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"142"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 142 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/142 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:30.742358', '2015-04-22 21:40:30.742358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (123, '2015-04-22 21:40:30.745535', '2015-04-22 21:40:30.745535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:40:30.747515', '2015-04-22 21:40:30.747515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (124, '23-4', '2015-04-22 21:40:30.750059', '2015-04-22 21:40:30.750059')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:30.791054', '2015-04-22 21:40:30.791054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 276, '2015-04-22 21:40:30.793812', '2015-04-22 21:40:30.793812')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:30.802511', '2015-04-22 21:40:30.802511')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (177, 133, 1, '2015-04-22 21:40:30.805661', '2015-04-22 21:40:30.805661')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:30.808535', '2015-04-22 21:40:30.808535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 277, '2015-04-22 21:40:30.811492', '2015-04-22 21:40:30.811492')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:40:30.815074', '2015-04-22 21:40:30.815074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (178, 134, 2, 'Flexible', '2015-04-22 21:40:30.816969', '2015-04-22 21:40:30.816969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:40:30.828919', '2015-04-22 21:40:30.828919')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:40:30.830767', '2015-04-22 21:40:30.830767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:40:30.832676', '2015-04-22 21:40:30.832676')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (1.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.849279', '2015-04-22 21:40:30.849279')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"111"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 111 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.1ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.868542', '2015-04-22 21:40:30.868542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.880771', '2015-04-22 21:40:30.880771')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"113"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 113 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.892146', '2015-04-22 21:40:30.892146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.904735', '2015-04-22 21:40:30.904735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"115"}
MoveType Load (0.0ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 115 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/115 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.913425', '2015-04-22 21:40:30.913425')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.917376', '2015-04-22 21:40:30.917376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/117 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.923782', '2015-04-22 21:40:30.923782')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"118"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 118 LIMIT 1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.935372', '2015-04-22 21:40:30.935372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"119"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 119
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 119
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.958372', '2015-04-22 21:40:30.958372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:30.978687', '2015-04-22 21:40:30.978687')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:30.998292', '2015-04-22 21:40:30.998292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.010530', '2015-04-22 21:40:31.010530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"127"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 127 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (10.6ms)
Rendered books/edit.html.erb within layouts/application (11.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 19ms (Views: 14.4ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.037435', '2015-04-22 21:40:31.037435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"128"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 128 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/128 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.046177', '2015-04-22 21:40:31.046177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.049940', '2015-04-22 21:40:31.049940')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/130 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.057113', '2015-04-22 21:40:31.057113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"131"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 131 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 131
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 131
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.071732', '2015-04-22 21:40:31.071732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"132"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 132 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.084344', '2015-04-22 21:40:31.084344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"133"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 133 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.096809', '2015-04-22 21:40:31.096809')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.108261', '2015-04-22 21:40:31.108261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 278, '2015-04-22 21:40:31.110200', '2015-04-22 21:40:31.110200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:40:31.113818', '2015-04-22 21:40:31.113818')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:40:31.117428', '2015-04-22 21:40:31.117428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (245, 3, 179, '2015-04-22 21:40:31.120969', '2015-04-22 21:40:31.120969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (246, 179, '2015-04-22 21:40:31.123936', '2015-04-22 21:40:31.123936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.132438', '2015-04-22 21:40:31.132438')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 279, '2015-04-22 21:40:31.134353', '2015-04-22 21:40:31.134353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:40:31.138756', '2015-04-22 21:40:31.138756')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (247, 180, '2015-04-22 21:40:31.141496', '2015-04-22 21:40:31.141496')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.149642', '2015-04-22 21:40:31.149642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 280, '2015-04-22 21:40:31.151674', '2015-04-22 21:40:31.151674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:40:31.155164', '2015-04-22 21:40:31.155164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:40:31.157879', '2015-04-22 21:40:31.157879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (248, 181, '2015-04-22 21:40:31.160849', '2015-04-22 21:40:31.160849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (249, 1, 181, '2015-04-22 21:40:31.162534', '2015-04-22 21:40:31.162534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.169573', '2015-04-22 21:40:31.169573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 281, '2015-04-22 21:40:31.171485', '2015-04-22 21:40:31.171485')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:40:31.174782', '2015-04-22 21:40:31.174782')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 182, `updated_at` = '2015-04-22 21:40:31.176947' WHERE `monster_names`.`id` = 70
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 182
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:40:31.181536', '2015-04-22 21:40:31.181536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 182, `updated_at` = '2015-04-22 21:40:31.184045' WHERE `monster_names`.`id` = 71
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:40:31.187001', '2015-04-22 21:40:31.187001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 182, `updated_at` = '2015-04-22 21:40:31.189139' WHERE `monster_names`.`id` = 72
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.217985', '2015-04-22 21:40:31.217985')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.223188', '2015-04-22 21:40:31.223188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/283 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.230616', '2015-04-22 21:40:31.230616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.246559', '2015-04-22 21:40:31.246559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.261255', '2015-04-22 21:40:31.261255')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"286"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 286 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.274306', '2015-04-22 21:40:31.274306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"287"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 287 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 287
Rendered monster_classes/show.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.288706', '2015-04-22 21:40:31.288706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"288"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 288 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 288
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 288
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.298758', '2015-04-22 21:40:31.298758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.5ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 289
Rendered monster_classes/index.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.8ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.312284', '2015-04-22 21:40:31.312284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"290"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 290 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/290 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.321658', '2015-04-22 21:40:31.321658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"291"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 291 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.6ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.342391', '2015-04-22 21:40:31.342391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 292, '2015-04-22 21:40:31.344313', '2015-04-22 21:40:31.344313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"292", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 292, '2015-04-22 21:40:31.353533', '2015-04-22 21:40:31.353533')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/184 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (5.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.367906', '2015-04-22 21:40:31.367906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 293, '2015-04-22 21:40:31.370462', '2015-04-22 21:40:31.370462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"185"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 185 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 185 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 185
Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 185
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.4ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 185
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 185
Rendered monsters/_attack_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (18.4ms)
Trait Load (1.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 185
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
Skill Load (1.6ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 185
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.8ms)
Rendered monsters/_expanding_fieldset.html.erb (22.1ms)
ParryScore Load (0.5ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 185
Rendered monsters/_parry_score_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (20.9ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 185
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
Rendered monsters/_form.html.erb (146.0ms)
Rendered monsters/edit.html.erb within layouts/application (148.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 167ms (Views: 146.2ms | ActiveRecord: 12.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.548177', '2015-04-22 21:40:31.548177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 294, '2015-04-22 21:40:31.551566', '2015-04-22 21:40:31.551566')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"186"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 186 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 186
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 294 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 186
ParryScore Load (0.5ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 186
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 186
Rendered monsters/_show_stat_block.html.erb (6.6ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 186
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 186
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 186
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 186
Rendered monsters/show.html.erb within layouts/application (17.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 24ms (Views: 19.2ms | ActiveRecord: 3.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.585545', '2015-04-22 21:40:31.585545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 295, '2015-04-22 21:40:31.588476', '2015-04-22 21:40:31.588476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (36.7ms)
Rendered monsters/new.html.erb within layouts/application (37.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 43ms (Views: 38.6ms | ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.641069', '2015-04-22 21:40:31.641069')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 296, '2015-04-22 21:40:31.643084', '2015-04-22 21:40:31.643084')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"188"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 188 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 188
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 188
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 188
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 188
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 188
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 188
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 188
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 188
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (33.4ms)
Rendered monsters/edit.html.erb within layouts/application (33.8ms)
Rendered layouts/_navigation_links.html.erb (8.0ms)
Rendered layouts/_navigation.html.erb (8.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 44ms (Views: 40.3ms | ActiveRecord: 3.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.9ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.695129', '2015-04-22 21:40:31.695129')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 297, '2015-04-22 21:40:31.698662', '2015-04-22 21:40:31.698662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"189"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 189 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 189
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 189
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 189
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 189
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 189
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 189
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 189
ParryScore Load (1.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 189
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 189
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.716456', '2015-04-22 21:40:31.716456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 298, '2015-04-22 21:40:31.718894', '2015-04-22 21:40:31.718894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 190
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 298 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.732709', '2015-04-22 21:40:31.732709')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 299, '2015-04-22 21:40:31.734583', '2015-04-22 21:40:31.734583')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (42.2ms)
Rendered monsters/new.html.erb within layouts/application (42.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 44.0ms | ActiveRecord: 1.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.789612', '2015-04-22 21:40:31.789612')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 300, '2015-04-22 21:40:31.791769', '2015-04-22 21:40:31.791769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"192"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 192 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 192 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/192 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:31.808643', '2015-04-22 21:40:31.808643')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 143, '2015-04-22 21:40:31.811518', '2015-04-22 21:40:31.811518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:31.818259', '2015-04-22 21:40:31.818259')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 144, '2015-04-22 21:40:31.820827', '2015-04-22 21:40:31.820827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.833074', '2015-04-22 21:40:31.833074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.854389', '2015-04-22 21:40:31.854389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.867294', '2015-04-22 21:40:31.867294')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"137"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 137 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.879574', '2015-04-22 21:40:31.879574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"138"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 138 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 138
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 138
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.892814', '2015-04-22 21:40:31.892814')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"139"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 139 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.904143', '2015-04-22 21:40:31.904143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.914453', '2015-04-22 21:40:31.914453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"141"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 141 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.8ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.930159', '2015-04-22 21:40:31.930159')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"142"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 142 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/142 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.938530', '2015-04-22 21:40:31.938530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.941884', '2015-04-22 21:40:31.941884')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/144 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:31.949968', '2015-04-22 21:40:31.949968')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:40:31.951732', '2015-04-22 21:40:31.951732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:40:31.953318', '2015-04-22 21:40:31.953318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.648483', '2015-04-22 22:00:04.648483')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"135"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 135 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 63ms (Views: 58.5ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.725674', '2015-04-22 22:00:04.725674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.730243', '2015-04-22 22:00:04.730243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/137 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.739331', '2015-04-22 22:00:04.739331')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"138"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 138 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/138 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.749622', '2015-04-22 22:00:04.749622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"139"}
Book Load (0.6ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 139 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 139
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 139
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 14ms (ActiveRecord: 1.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (33.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.802810', '2015-04-22 22:00:04.802810')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (7.2ms)
Rendered books/new.html.erb within layouts/application (8.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 15ms (Views: 10.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.826173', '2015-04-22 22:00:04.826173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"141"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 141 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.841455', '2015-04-22 22:00:04.841455')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"142"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 142 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.853175', '2015-04-22 22:00:04.853175')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.865152', '2015-04-22 22:00:04.865152')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:00:04.882804', '2015-04-22 22:00:04.882804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:00:04.885333', '2015-04-22 22:00:04.885333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:00:04.887795', '2015-04-22 22:00:04.887795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:04.906346', '2015-04-22 22:00:04.906346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (253, '2015-04-22 22:00:04.911528', '2015-04-22 22:00:04.911528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:04.913636', '2015-04-22 22:00:04.913636')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (254, 3, '2015-04-22 22:00:04.915208', '2015-04-22 22:00:04.915208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:00:04.917041', '2015-04-22 22:00:04.917041')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (255, '2015-04-22 22:00:04.919018', '2015-04-22 22:00:04.919018')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.937228', '2015-04-22 22:00:04.937228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.942719', '2015-04-22 22:00:04.942719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/146 Completed 302 Found in 4ms (ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.952053', '2015-04-22 22:00:04.952053')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.3ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.967613', '2015-04-22 22:00:04.967613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.1ms)
Rendered master_skills/new.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.985667', '2015-04-22 22:00:04.985667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"149"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 149 LIMIT 1
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.998640', '2015-04-22 22:00:04.998640')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"150"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 150 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/150 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.009559', '2015-04-22 22:00:05.009559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.020606', '2015-04-22 22:00:05.020606')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"152"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 152 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 152
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.031554', '2015-04-22 22:00:05.031554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"153"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 153 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.045751', '2015-04-22 22:00:05.045751')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"154"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 154 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.069547', '2015-04-22 22:00:05.069547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.073778', '2015-04-22 22:00:05.073778')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/146 Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.082480', '2015-04-22 22:00:05.082480')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"147"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 147 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/147 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.092331', '2015-04-22 22:00:05.092331')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.8ms | ActiveRecord: 0.0ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.110344', '2015-04-22 22:00:05.110344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"149"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 149 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 149
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 149
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.127132', '2015-04-22 22:00:05.127132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.141904', '2015-04-22 22:00:05.141904')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"151"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 151 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.154019', '2015-04-22 22:00:05.154019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"152"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 152 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.166875', '2015-04-22 22:00:05.166875')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"153"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 153 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.181514', '2015-04-22 22:00:05.181514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.230103', '2015-04-22 22:00:05.230103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 301, '2015-04-22 22:00:05.233015', '2015-04-22 22:00:05.233015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"301", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 301, '2015-04-22 22:00:05.242442', '2015-04-22 22:00:05.242442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/194 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.252658', '2015-04-22 22:00:05.252658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 302, '2015-04-22 22:00:05.254691', '2015-04-22 22:00:05.254691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.2ms)
Rendered monsters/_expanding_fieldset.html.erb (17.3ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (19.2ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (33.4ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.9ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
Rendered monsters/_form.html.erb (129.9ms)
Rendered monsters/new.html.erb within layouts/application (130.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 139ms (Views: 131.1ms | ActiveRecord: 5.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.402949', '2015-04-22 22:00:05.402949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 303, '2015-04-22 22:00:05.404697', '2015-04-22 22:00:05.404697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.9ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (1.9ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (43.8ms)
Rendered monsters/new.html.erb within layouts/application (44.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 44.7ms | ActiveRecord: 1.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.460873', '2015-04-22 22:00:05.460873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 304, '2015-04-22 22:00:05.462988', '2015-04-22 22:00:05.462988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"197"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 197 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 197
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 304 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 197
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 197
DamageResistance Load (0.9ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 197
Rendered monsters/_show_stat_block.html.erb (4.6ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 197
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 197
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 197
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 197
Rendered monsters/show.html.erb within layouts/application (11.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.3ms | ActiveRecord: 2.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.487790', '2015-04-22 22:00:05.487790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 305, '2015-04-22 22:00:05.489926', '2015-04-22 22:00:05.489926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"198"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 198 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 198
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 198
MoveType Load (0.0ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 198
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 198
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 198
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 198
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 198
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 198
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (44.7ms)
Rendered monsters/edit.html.erb within layouts/application (45.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 45.2ms | ActiveRecord: 3.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.548448', '2015-04-22 22:00:05.548448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 306, '2015-04-22 22:00:05.550634', '2015-04-22 22:00:05.550634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.1ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 199
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 306 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.6ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.568548', '2015-04-22 22:00:05.568548')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 307, '2015-04-22 22:00:05.570660', '2015-04-22 22:00:05.570660')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"200"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 200 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 200 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/200 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.587518', '2015-04-22 22:00:05.587518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 308, '2015-04-22 22:00:05.589595', '2015-04-22 22:00:05.589595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"201"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 201 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 201 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 201
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 201
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 201
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 201
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 201
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 201
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 201
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 201
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (42.0ms)
Rendered monsters/edit.html.erb within layouts/application (42.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 50ms (Views: 41.2ms | ActiveRecord: 4.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.646883', '2015-04-22 22:00:05.646883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 309, '2015-04-22 22:00:05.649191', '2015-04-22 22:00:05.649191')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"202"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 202 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 202
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 202
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 202
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 202
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 202
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 202
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 202
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 202
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 202
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.667918', '2015-04-22 22:00:05.667918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 310, '2015-04-22 22:00:05.670096', '2015-04-22 22:00:05.670096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:00:05.674498', '2015-04-22 22:00:05.674498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:00:05.678132', '2015-04-22 22:00:05.678132')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (256, 3, 203, '2015-04-22 22:00:05.680978', '2015-04-22 22:00:05.680978')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (257, 203, '2015-04-22 22:00:05.684099', '2015-04-22 22:00:05.684099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.691831', '2015-04-22 22:00:05.691831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 311, '2015-04-22 22:00:05.693964', '2015-04-22 22:00:05.693964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:00:05.697232', '2015-04-22 22:00:05.697232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 204, `updated_at` = '2015-04-22 22:00:05.698956' WHERE `monster_names`.`id` = 76
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 204
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:00:05.702725', '2015-04-22 22:00:05.702725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 204, `updated_at` = '2015-04-22 22:00:05.705125' WHERE `monster_names`.`id` = 77
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:00:05.707430', '2015-04-22 22:00:05.707430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 204, `updated_at` = '2015-04-22 22:00:05.708989' WHERE `monster_names`.`id` = 78
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.715313', '2015-04-22 22:00:05.715313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 312, '2015-04-22 22:00:05.717788', '2015-04-22 22:00:05.717788')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:00:05.722950', '2015-04-22 22:00:05.722950')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:00:05.726292', '2015-04-22 22:00:05.726292')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (258, 205, '2015-04-22 22:00:05.729244', '2015-04-22 22:00:05.729244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (259, 1, 205, '2015-04-22 22:00:05.731016', '2015-04-22 22:00:05.731016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.741109', '2015-04-22 22:00:05.741109')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 313, '2015-04-22 22:00:05.744830', '2015-04-22 22:00:05.744830')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:00:05.750525', '2015-04-22 22:00:05.750525')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (260, 206, '2015-04-22 22:00:05.752441', '2015-04-22 22:00:05.752441')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.766058', '2015-04-22 22:00:05.766058')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.787047', '2015-04-22 22:00:05.787047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"315"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 315 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.798397', '2015-04-22 22:00:05.798397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.9ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.810063', '2015-04-22 22:00:05.810063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"317"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 317 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.825010', '2015-04-22 22:00:05.825010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.829929', '2015-04-22 22:00:05.829929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/319 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.837365', '2015-04-22 22:00:05.837365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"320"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 320 LIMIT 1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 320
Rendered monster_classes/show.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.851118', '2015-04-22 22:00:05.851118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"321"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 321 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 321
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 321
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.861268', '2015-04-22 22:00:05.861268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 322
Rendered monster_classes/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.872938', '2015-04-22 22:00:05.872938')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"323"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 323 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/323 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.903197', '2015-04-22 22:00:05.903197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 155, '2015-04-22 22:00:05.907567', '2015-04-22 22:00:05.907567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.913315', '2015-04-22 22:00:05.913315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 156, '2015-04-22 22:00:05.915402', '2015-04-22 22:00:05.915402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.921991', '2015-04-22 22:00:05.921991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 324, '2015-04-22 22:00:05.931046', '2015-04-22 22:00:05.931046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.934366', '2015-04-22 22:00:05.934366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (207, 155, 1, '2015-04-22 22:00:05.938214', '2015-04-22 22:00:05.938214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.941530', '2015-04-22 22:00:05.941530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 325, '2015-04-22 22:00:05.943607', '2015-04-22 22:00:05.943607')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:00:05.946892', '2015-04-22 22:00:05.946892')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (208, 156, 2, 'Flexible', '2015-04-22 22:00:05.949566', '2015-04-22 22:00:05.949566')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:05.971679', '2015-04-22 22:00:05.971679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.7ms)
Rendered move_types/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:05.993741', '2015-04-22 22:00:05.993741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"122"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 122 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.007016', '2015-04-22 22:00:06.007016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"123"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 123 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 123
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 123
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.5ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.020223', '2015-04-22 22:00:06.020223')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.032777', '2015-04-22 22:00:06.032777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"125"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 125 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.044221', '2015-04-22 22:00:06.044221')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"126"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 126 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/126 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.053137', '2015-04-22 22:00:06.053137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"127"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 127 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.068795', '2015-04-22 22:00:06.068795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.072949', '2015-04-22 22:00:06.072949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/129 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.080366', '2015-04-22 22:00:06.080366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.092468', '2015-04-22 22:00:06.092468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:00:06.094360', '2015-04-22 22:00:06.094360')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:00:06.096888', '2015-04-22 22:00:06.096888')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.108821', '2015-04-22 22:00:06.108821')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"264"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 264 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 264
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.119247', '2015-04-22 22:00:06.119247')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"265"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 265 LIMIT 1
Rendered master_traits/_form.html.erb (4.2ms)
Rendered master_traits/edit.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.139276', '2015-04-22 22:00:06.139276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"266"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 266 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.151415', '2015-04-22 22:00:06.151415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.162635', '2015-04-22 22:00:06.162635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.166713', '2015-04-22 22:00:06.166713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/269 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.173890', '2015-04-22 22:00:06.173890')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"270"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 270 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/270 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.183768', '2015-04-22 22:00:06.183768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.196084', '2015-04-22 22:00:06.196084')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"272"}
MasterTrait Load (0.9ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 272 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 1.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.212422', '2015-04-22 22:00:06.212422')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:06.227104', '2015-04-22 22:00:06.227104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (145, '2015-04-22 22:00:06.230667', '2015-04-22 22:00:06.230667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:00:06.232626', '2015-04-22 22:00:06.232626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (146, '23-4', '2015-04-22 22:00:06.234543', '2015-04-22 22:00:06.234543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.484152', '2015-04-22 22:03:05.484152')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 326, '2015-04-22 22:03:05.490591', '2015-04-22 22:03:05.490591')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:03:05.509117', '2015-04-22 22:03:05.509117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:03:05.520887', '2015-04-22 22:03:05.520887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (274, 209, '2015-04-22 22:03:05.540050', '2015-04-22 22:03:05.540050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (275, 1, 209, '2015-04-22 22:03:05.542235', '2015-04-22 22:03:05.542235')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (11.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.558211', '2015-04-22 22:03:05.558211')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 327, '2015-04-22 22:03:05.560254', '2015-04-22 22:03:05.560254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:03:05.563572', '2015-04-22 22:03:05.563572')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (276, 210, '2015-04-22 22:03:05.565753', '2015-04-22 22:03:05.565753')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.572311', '2015-04-22 22:03:05.572311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 328, '2015-04-22 22:03:05.574315', '2015-04-22 22:03:05.574315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:03:05.577360', '2015-04-22 22:03:05.577360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:03:05.580863', '2015-04-22 22:03:05.580863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (277, 3, 211, '2015-04-22 22:03:05.583563', '2015-04-22 22:03:05.583563')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (278, 211, '2015-04-22 22:03:05.585373', '2015-04-22 22:03:05.585373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.591417', '2015-04-22 22:03:05.591417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 329, '2015-04-22 22:03:05.593450', '2015-04-22 22:03:05.593450')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:03:05.604283', '2015-04-22 22:03:05.604283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  UPDATE `monster_names` SET `monster_id` = 212, `updated_at` = '2015-04-22 22:03:05.605977' WHERE `monster_names`.`id` = 79
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 212
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:03:05.609824', '2015-04-22 22:03:05.609824')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 212, `updated_at` = '2015-04-22 22:03:05.611912' WHERE `monster_names`.`id` = 80
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:03:05.613968', '2015-04-22 22:03:05.613968')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 212, `updated_at` = '2015-04-22 22:03:05.615654' WHERE `monster_names`.`id` = 81
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:05.622384', '2015-04-22 22:03:05.622384')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (279, '2015-04-22 22:03:05.624418', '2015-04-22 22:03:05.624418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:05.626278', '2015-04-22 22:03:05.626278')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (280, 3, '2015-04-22 22:03:05.628077', '2015-04-22 22:03:05.628077')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:03:05.629742', '2015-04-22 22:03:05.629742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (281, '2015-04-22 22:03:05.631326', '2015-04-22 22:03:05.631326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.653000', '2015-04-22 22:03:05.653000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 49ms (Views: 48.1ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.712395', '2015-04-22 22:03:05.712395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"158"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 158 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/158 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.721583', '2015-04-22 22:03:05.721583')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"159"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 159 LIMIT 1
Rendered locations/_form.html.erb (8.9ms)
Rendered locations/edit.html.erb within layouts/application (9.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.742202', '2015-04-22 22:03:05.742202')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"160"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 160 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.755294', '2015-04-22 22:03:05.755294')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.760198', '2015-04-22 22:03:05.760198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/162 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.767471', '2015-04-22 22:03:05.767471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.778277', '2015-04-22 22:03:05.778277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (5.1ms)
Rendered locations/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.8ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.797790', '2015-04-22 22:03:05.797790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"165"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 165 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.808220', '2015-04-22 22:03:05.808220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"166"}
Location Load (0.6ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 166 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 166
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 166
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:05.822166', '2015-04-22 22:03:05.822166')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:03:05.824422', '2015-04-22 22:03:05.824422')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:03:05.826486', '2015-04-22 22:03:05.826486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.838462', '2015-04-22 22:03:05.838462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 330, '2015-04-22 22:03:05.840751', '2015-04-22 22:03:05.840751')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"213"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 213 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 213
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 330 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 213
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 213
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 213
Rendered monsters/_show_stat_block.html.erb (12.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 213
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 213
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 213
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 213
Rendered monsters/show.html.erb within layouts/application (34.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 35.3ms | ActiveRecord: 6.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.893574', '2015-04-22 22:03:05.893574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 331, '2015-04-22 22:03:05.895623', '2015-04-22 22:03:05.895623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"214"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 214 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 214
Rendered monsters/_monster_name_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 214
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.8ms)
Rendered monsters/_expanding_fieldset.html.erb (14.9ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 214
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 214
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 214
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 214
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.9ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 214
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 214
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.3ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
Rendered monsters/_form.html.erb (87.3ms)
Rendered monsters/edit.html.erb within layouts/application (88.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 92ms (Views: 84.0ms | ActiveRecord: 7.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.995947', '2015-04-22 22:03:05.995947')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 332, '2015-04-22 22:03:05.998156', '2015-04-22 22:03:05.998156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"215"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 215 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 215
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 215
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 215
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 215
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 215
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 215
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 215
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 215
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 215
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.014945', '2015-04-22 22:03:06.014945')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 333, '2015-04-22 22:03:06.016742', '2015-04-22 22:03:06.016742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (38.0ms)
Rendered monsters/new.html.erb within layouts/application (38.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.080980', '2015-04-22 22:03:06.080980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 334, '2015-04-22 22:03:06.083020', '2015-04-22 22:03:06.083020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 217
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 334 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.099255', '2015-04-22 22:03:06.099255')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 335, '2015-04-22 22:03:06.101216', '2015-04-22 22:03:06.101216')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"335", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 335, '2015-04-22 22:03:06.110302', '2015-04-22 22:03:06.110302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/219 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.119933', '2015-04-22 22:03:06.119933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 336, '2015-04-22 22:03:06.121992', '2015-04-22 22:03:06.121992')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"220"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 220 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 220 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 220
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 220
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 220
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (0.5ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 220
Rendered monsters/_attack_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 220
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 220
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 220
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 220
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (41.1ms)
Rendered monsters/edit.html.erb within layouts/application (41.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 50ms (Views: 39.7ms | ActiveRecord: 4.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.180310', '2015-04-22 22:03:06.180310')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 337, '2015-04-22 22:03:06.182552', '2015-04-22 22:03:06.182552')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (40.7ms)
Rendered monsters/new.html.erb within layouts/application (40.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 45ms (Views: 41.8ms | ActiveRecord: 1.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.237071', '2015-04-22 22:03:06.237071')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 338, '2015-04-22 22:03:06.239115', '2015-04-22 22:03:06.239115')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"222"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 222 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 222 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/222 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:03:06.254728', '2015-04-22 22:03:06.254728')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:03:06.256778', '2015-04-22 22:03:06.256778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:03:06.259302', '2015-04-22 22:03:06.259302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.267105', '2015-04-22 22:03:06.267105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 339, '2015-04-22 22:03:06.269158', '2015-04-22 22:03:06.269158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:06.273551', '2015-04-22 22:03:06.273551')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (223, 167, 1, '2015-04-22 22:03:06.278709', '2015-04-22 22:03:06.278709')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.283018', '2015-04-22 22:03:06.283018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 340, '2015-04-22 22:03:06.286141', '2015-04-22 22:03:06.286141')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:03:06.288789', '2015-04-22 22:03:06.288789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (224, 168, 2, 'Flexible', '2015-04-22 22:03:06.290784', '2015-04-22 22:03:06.290784')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.303208', '2015-04-22 22:03:06.303208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"341"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 341 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/341 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.314556', '2015-04-22 22:03:06.314556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 342
Rendered monster_classes/index.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 10.6ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.333679', '2015-04-22 22:03:06.333679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"343"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 343 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.350018', '2015-04-22 22:03:06.350018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"344"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 344 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 344
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 344
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.360806', '2015-04-22 22:03:06.360806')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.375357', '2015-04-22 22:03:06.375357')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"346"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 346 LIMIT 1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.387397', '2015-04-22 22:03:06.387397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.399816', '2015-04-22 22:03:06.399816')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"348"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 348 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 348
Rendered monster_classes/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.413124', '2015-04-22 22:03:06.413124')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.416415', '2015-04-22 22:03:06.416415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/350 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.431761', '2015-04-22 22:03:06.431761')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"147"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 147 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 147
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 147
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.447435', '2015-04-22 22:03:06.447435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"148"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 148 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.1ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.469008', '2015-04-22 22:03:06.469008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.4ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (0.0ms)  SELECT COUNT(*) FROM `books`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.484317', '2015-04-22 22:03:06.484317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.495999', '2015-04-22 22:03:06.495999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"151"}
Book Load (0.9ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 151 LIMIT 1
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.9ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.509217', '2015-04-22 22:03:06.509217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"152"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 152 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/152 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.518928', '2015-04-22 22:03:06.518928')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.530663', '2015-04-22 22:03:06.530663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.534131', '2015-04-22 22:03:06.534131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/155 Completed 302 Found in 3ms (ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.541402', '2015-04-22 22:03:06.541402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"156"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 156 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.559071', '2015-04-22 22:03:06.559071')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 157, '2015-04-22 22:03:06.563934', '2015-04-22 22:03:06.563934')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.0ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.572304', '2015-04-22 22:03:06.572304')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 158, '2015-04-22 22:03:06.574225', '2015-04-22 22:03:06.574225')
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.586428', '2015-04-22 22:03:06.586428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"159"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 159 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/edit.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.8ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.610434', '2015-04-22 22:03:06.610434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"160"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 160 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/160 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.619767', '2015-04-22 22:03:06.619767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"161"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 161 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 161
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.631371', '2015-04-22 22:03:06.631371')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.649346', '2015-04-22 22:03:06.649346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.652410', '2015-04-22 22:03:06.652410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/164 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.659904', '2015-04-22 22:03:06.659904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"165"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 165 LIMIT 1
Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.671616', '2015-04-22 22:03:06.671616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.682103', '2015-04-22 22:03:06.682103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"167"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 167 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.693263', '2015-04-22 22:03:06.693263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.716917', '2015-04-22 22:03:06.716917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"285"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 285 LIMIT 1
Rendered master_traits/_form.html.erb (4.7ms)
Rendered master_traits/edit.html.erb within layouts/application (7.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.8ms | ActiveRecord: 0.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.739277', '2015-04-22 22:03:06.739277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.752198', '2015-04-22 22:03:06.752198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"287"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 287 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/287 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.761662', '2015-04-22 22:03:06.761662')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.777431', '2015-04-22 22:03:06.777431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"289"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 289 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (4.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.792321', '2015-04-22 22:03:06.792321')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.798156', '2015-04-22 22:03:06.798156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/291 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.805949', '2015-04-22 22:03:06.805949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.817097', '2015-04-22 22:03:06.817097')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"293"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 293 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 293
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.826498', '2015-04-22 22:03:06.826498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"294"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 294 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.853814', '2015-04-22 22:03:06.853814')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"131"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 131 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 131
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 131
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.868521', '2015-04-22 22:03:06.868521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.7ms)
Rendered move_types/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 8.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.888146', '2015-04-22 22:03:06.888146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.892471', '2015-04-22 22:03:06.892471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/134 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.898816', '2015-04-22 22:03:06.898816')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"135"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 135 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.4ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.914989', '2015-04-22 22:03:06.914989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"136"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 136 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.926474', '2015-04-22 22:03:06.926474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"137"}
MoveType Load (1.1ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 137 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/137 Completed 302 Found in 3ms (ActiveRecord: 1.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.936372', '2015-04-22 22:03:06.936372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.947843', '2015-04-22 22:03:06.947843')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"139"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 139 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.958460', '2015-04-22 22:03:06.958460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.983846', '2015-04-22 22:03:06.983846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (157, '2015-04-22 22:03:06.987047', '2015-04-22 22:03:06.987047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:03:06.989559', '2015-04-22 22:03:06.989559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (158, '23-4', '2015-04-22 22:03:06.992253', '2015-04-22 22:03:06.992253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.2ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.006723', '2015-04-22 22:10:58.006723')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (295, '2015-04-22 22:10:58.017278', '2015-04-22 22:10:58.017278')
 (0.9ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.020757', '2015-04-22 22:10:58.020757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (296, 3, '2015-04-22 22:10:58.023928', '2015-04-22 22:10:58.023928')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:10:58.026624', '2015-04-22 22:10:58.026624')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (297, '2015-04-22 22:10:58.030502', '2015-04-22 22:10:58.030502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (12.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.058016', '2015-04-22 22:10:58.058016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"298"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 298 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (20.2ms)
Rendered master_traits/edit.html.erb within layouts/application (24.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 82ms (Views: 68.4ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.151625', '2015-04-22 22:10:58.151625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.0ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.161955', '2015-04-22 22:10:58.161955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.172565', '2015-04-22 22:10:58.172565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.177649', '2015-04-22 22:10:58.177649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/302 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.183930', '2015-04-22 22:10:58.183930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"303"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 303 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 303
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.195521', '2015-04-22 22:10:58.195521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"304"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 304 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.205572', '2015-04-22 22:10:58.205572')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"305"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 305 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/305 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.213790', '2015-04-22 22:10:58.213790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"306"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 306 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.225683', '2015-04-22 22:10:58.225683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.255644', '2015-04-22 22:10:58.255644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.0ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.270699', '2015-04-22 22:10:58.270699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"142"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 142 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.284945', '2015-04-22 22:10:58.284945')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.297399', '2015-04-22 22:10:58.297399')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.311933', '2015-04-22 22:10:58.311933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"145"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 145 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.322841', '2015-04-22 22:10:58.322841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.326306', '2015-04-22 22:10:58.326306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/147 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.334360', '2015-04-22 22:10:58.334360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"148"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 148 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/148 Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.344104', '2015-04-22 22:10:58.344104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"149"}
MoveType Load (0.0ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 149 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (1.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 149
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 149
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 15ms (ActiveRecord: 2.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.367436', '2015-04-22 22:10:58.367436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"150"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 150 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.395436', '2015-04-22 22:10:58.395436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 169, '2015-04-22 22:10:58.398214', '2015-04-22 22:10:58.398214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.404381', '2015-04-22 22:10:58.404381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 170, '2015-04-22 22:10:58.406261', '2015-04-22 22:10:58.406261')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.413554', '2015-04-22 22:10:58.413554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:10:58.415751', '2015-04-22 22:10:58.415751')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:10:58.418430', '2015-04-22 22:10:58.418430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.435590', '2015-04-22 22:10:58.435590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (159, '2015-04-22 22:10:58.439457', '2015-04-22 22:10:58.439457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:10:58.442428', '2015-04-22 22:10:58.442428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (160, '23-4', '2015-04-22 22:10:58.444347', '2015-04-22 22:10:58.444347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.457455', '2015-04-22 22:10:58.457455')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.461955', '2015-04-22 22:10:58.461955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/172 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.468888', '2015-04-22 22:10:58.468888')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"173"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 173 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/173 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.479330', '2015-04-22 22:10:58.479330')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"174"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 174 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.493895', '2015-04-22 22:10:58.493895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.506156', '2015-04-22 22:10:58.506156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (3.4ms)
Rendered master_skills/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.520487', '2015-04-22 22:10:58.520487')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"177"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 177 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 177
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.530310', '2015-04-22 22:10:58.530310')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.546577', '2015-04-22 22:10:58.546577')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"179"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 179 LIMIT 1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.2ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.561511', '2015-04-22 22:10:58.561511')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"180"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 180 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.587283', '2015-04-22 22:10:58.587283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 351
Rendered monster_classes/index.html.erb within layouts/application (18.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 23ms (Views: 21.7ms | ActiveRecord: 1.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.618103', '2015-04-22 22:10:58.618103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"352"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 352 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 352
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 352
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.630151', '2015-04-22 22:10:58.630151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"353"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 353 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/353 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.638857', '2015-04-22 22:10:58.638857')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.643104', '2015-04-22 22:10:58.643104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/355 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.650440', '2015-04-22 22:10:58.650440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.662774', '2015-04-22 22:10:58.662774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.7ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.677669', '2015-04-22 22:10:58.677669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"358"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 358 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.693470', '2015-04-22 22:10:58.693470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"359"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 359 LIMIT 1
Monster Load (0.6ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 359
Rendered monster_classes/show.html.erb within layouts/application (10.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.0ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.712909', '2015-04-22 22:10:58.712909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"360"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 360 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.731167', '2015-04-22 22:10:58.731167')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (1.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.0ms)
Rendered books/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.4ms | ActiveRecord: 1.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.751630', '2015-04-22 22:10:58.751630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.762939', '2015-04-22 22:10:58.762939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.768622', '2015-04-22 22:10:58.768622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/164 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.775791', '2015-04-22 22:10:58.775791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"165"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 165 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 165
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 165
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.794197', '2015-04-22 22:10:58.794197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"166"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 166 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.805586', '2015-04-22 22:10:58.805586')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"167"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 167 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.821772', '2015-04-22 22:10:58.821772')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"168"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 168 LIMIT 1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.834921', '2015-04-22 22:10:58.834921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"169"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 169 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/169 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.844993', '2015-04-22 22:10:58.844993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.4ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.869348', '2015-04-22 22:10:58.869348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.3ms)

 (5.0ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.888103', '2015-04-22 22:10:58.888103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"170"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 170 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.903087', '2015-04-22 22:10:58.903087')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"171"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 171 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/171 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.913239', '2015-04-22 22:10:58.913239')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.7ms)
Rendered locations/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.925345', '2015-04-22 22:10:58.925345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"173"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 173 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.938796', '2015-04-22 22:10:58.938796')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.954662', '2015-04-22 22:10:58.954662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.958239', '2015-04-22 22:10:58.958239')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/176 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.965895', '2015-04-22 22:10:58.965895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"177"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 177 LIMIT 1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.978970', '2015-04-22 22:10:58.978970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"178"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 178 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 178
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 178
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.010886', '2015-04-22 22:10:59.010886')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 361, '2015-04-22 22:10:59.014740', '2015-04-22 22:10:59.014740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"225"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 225 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 225 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 225
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 225
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 225
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 225
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 225
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 225
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 225
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 225
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
Rendered monsters/_form.html.erb (97.1ms)
Rendered monsters/edit.html.erb within layouts/application (98.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 111ms (Views: 97.7ms | ActiveRecord: 7.5ms)

 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.135260', '2015-04-22 22:10:59.135260')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 362, '2015-04-22 22:10:59.137955', '2015-04-22 22:10:59.137955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"226"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 226 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 226 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/226 Completed 302 Found in 11ms (ActiveRecord: 1.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.162932', '2015-04-22 22:10:59.162932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 363, '2015-04-22 22:10:59.167070', '2015-04-22 22:10:59.167070')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"227"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 227 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 227
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 363 LIMIT 1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 227
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 227
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 227
Rendered monsters/_show_stat_block.html.erb (7.6ms)
Attack Load (0.7ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 227
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 227
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 227
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 227
Rendered monsters/show.html.erb within layouts/application (22.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 29ms (Views: 23.6ms | ActiveRecord: 4.4ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.210524', '2015-04-22 22:10:59.210524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 364, '2015-04-22 22:10:59.215454', '2015-04-22 22:10:59.215454')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"364", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 364, '2015-04-22 22:10:59.234628', '2015-04-22 22:10:59.234628')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/229 Completed 302 Found in 14ms (ActiveRecord: 0.7ms)

 (0.5ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.249859', '2015-04-22 22:10:59.249859')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 365, '2015-04-22 22:10:59.254611', '2015-04-22 22:10:59.254611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (8.9ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (54.0ms)
Rendered monsters/new.html.erb within layouts/application (55.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 63ms (Views: 57.5ms | ActiveRecord: 1.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.328344', '2015-04-22 22:10:59.328344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 366, '2015-04-22 22:10:59.330381', '2015-04-22 22:10:59.330381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.1ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 231
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 366 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.344513', '2015-04-22 22:10:59.344513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 367, '2015-04-22 22:10:59.346464', '2015-04-22 22:10:59.346464')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"232"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 232 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 232
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 232
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 232
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 232
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 232
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 232
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 232
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 232
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (40.2ms)
Rendered monsters/edit.html.erb within layouts/application (40.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 44ms (Views: 39.4ms | ActiveRecord: 4.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.405452', '2015-04-22 22:10:59.405452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 368, '2015-04-22 22:10:59.407458', '2015-04-22 22:10:59.407458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"233"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 233 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 233
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 233
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 233
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 233
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 233
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 233
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 233
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 233
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 233
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.423443', '2015-04-22 22:10:59.423443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 369, '2015-04-22 22:10:59.425539', '2015-04-22 22:10:59.425539')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (40.9ms)
Rendered monsters/new.html.erb within layouts/application (41.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 46ms (Views: 41.7ms | ActiveRecord: 1.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.481872', '2015-04-22 22:10:59.481872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 370, '2015-04-22 22:10:59.483886', '2015-04-22 22:10:59.483886')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:59.487241', '2015-04-22 22:10:59.487241')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (235, 179, 1, '2015-04-22 22:10:59.489875', '2015-04-22 22:10:59.489875')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.493322', '2015-04-22 22:10:59.493322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 371, '2015-04-22 22:10:59.495200', '2015-04-22 22:10:59.495200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:10:59.497539', '2015-04-22 22:10:59.497539')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (236, 180, 2, 'Flexible', '2015-04-22 22:10:59.499546', '2015-04-22 22:10:59.499546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.507585', '2015-04-22 22:10:59.507585')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 372, '2015-04-22 22:10:59.509597', '2015-04-22 22:10:59.509597')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:10:59.513283', '2015-04-22 22:10:59.513283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:10:59.515887', '2015-04-22 22:10:59.515887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (311, 237, '2015-04-22 22:10:59.518135', '2015-04-22 22:10:59.518135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (312, 1, 237, '2015-04-22 22:10:59.519768', '2015-04-22 22:10:59.519768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.527632', '2015-04-22 22:10:59.527632')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 373, '2015-04-22 22:10:59.530443', '2015-04-22 22:10:59.530443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:10:59.533786', '2015-04-22 22:10:59.533786')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (313, 238, '2015-04-22 22:10:59.537048', '2015-04-22 22:10:59.537048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.543555', '2015-04-22 22:10:59.543555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 374, '2015-04-22 22:10:59.545995', '2015-04-22 22:10:59.545995')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:10:59.549851', '2015-04-22 22:10:59.549851')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 239, `updated_at` = '2015-04-22 22:10:59.551648' WHERE `monster_names`.`id` = 85
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 239
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:10:59.556265', '2015-04-22 22:10:59.556265')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 239, `updated_at` = '2015-04-22 22:10:59.557787' WHERE `monster_names`.`id` = 86
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:10:59.559737', '2015-04-22 22:10:59.559737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 239, `updated_at` = '2015-04-22 22:10:59.561226' WHERE `monster_names`.`id` = 87
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.568230', '2015-04-22 22:10:59.568230')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 375, '2015-04-22 22:10:59.570325', '2015-04-22 22:10:59.570325')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:10:59.573482', '2015-04-22 22:10:59.573482')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:10:59.576711', '2015-04-22 22:10:59.576711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (314, 3, 240, '2015-04-22 22:10:59.578845', '2015-04-22 22:10:59.578845')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (315, 240, '2015-04-22 22:10:59.580410', '2015-04-22 22:10:59.580410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:10:59.588074', '2015-04-22 22:10:59.588074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:10:59.590483', '2015-04-22 22:10:59.590483')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:10:59.593053', '2015-04-22 22:10:59.593053')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.241311', '2015-04-22 22:11:37.241311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.249037', '2015-04-22 22:11:37.249037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/172 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.257865', '2015-04-22 22:11:37.257865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"173"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 173 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 173
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 173
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 24ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.290901', '2015-04-22 22:11:37.290901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (19.5ms)
Rendered books/new.html.erb within layouts/application (23.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 73ms (Views: 64.4ms | ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.372324', '2015-04-22 22:11:37.372324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.0ms)
Rendered books/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.382030', '2015-04-22 22:11:37.382030')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"176"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 176 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/176 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.392103', '2015-04-22 22:11:37.392103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"177"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 177 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (1.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 1.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.406827', '2015-04-22 22:11:37.406827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"178"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 178 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.417381', '2015-04-22 22:11:37.417381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"179"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 179 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.430650', '2015-04-22 22:11:37.430650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.479723', '2015-04-22 22:11:37.479723')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 376, '2015-04-22 22:11:37.484938', '2015-04-22 22:11:37.484938')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.493491', '2015-04-22 22:11:37.493491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (241, 181, 1, '2015-04-22 22:11:37.495979', '2015-04-22 22:11:37.495979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.498708', '2015-04-22 22:11:37.498708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 377, '2015-04-22 22:11:37.501452', '2015-04-22 22:11:37.501452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:11:37.503735', '2015-04-22 22:11:37.503735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (242, 182, 2, 'Flexible', '2015-04-22 22:11:37.505522', '2015-04-22 22:11:37.505522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:11:37.521191', '2015-04-22 22:11:37.521191')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:11:37.523489', '2015-04-22 22:11:37.523489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:11:37.525066', '2015-04-22 22:11:37.525066')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.541488', '2015-04-22 22:11:37.541488')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"151"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 151 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.557489', '2015-04-22 22:11:37.557489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (4.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.576453', '2015-04-22 22:11:37.576453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"153"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 153 LIMIT 1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.590697', '2015-04-22 22:11:37.590697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"154"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 154 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 154
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 154
 (1.4ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 8ms (ActiveRecord: 2.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.606564', '2015-04-22 22:11:37.606564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"155"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 155 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.619344', '2015-04-22 22:11:37.619344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.623482', '2015-04-22 22:11:37.623482')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/157 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.632397', '2015-04-22 22:11:37.632397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.5ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.645556', '2015-04-22 22:11:37.645556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.656834', '2015-04-22 22:11:37.656834')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"160"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 160 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/160 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.670922', '2015-04-22 22:11:37.670922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"183"}
Location Load (1.1ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 183 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 183
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 183
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.686567', '2015-04-22 22:11:37.686567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.706733', '2015-04-22 22:11:37.706733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"185"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 185 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.721896', '2015-04-22 22:11:37.721896')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"186"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 186 LIMIT 1
Rendered locations/_form.html.erb (0.9ms)
Rendered locations/edit.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.733122', '2015-04-22 22:11:37.733122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.743562', '2015-04-22 22:11:37.743562')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.748439', '2015-04-22 22:11:37.748439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/189 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.755948', '2015-04-22 22:11:37.755948')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (0.9ms)
Rendered locations/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.766451', '2015-04-22 22:11:37.766451')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"191"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 191 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.780326', '2015-04-22 22:11:37.780326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"192"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 192 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/192 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:37.802683', '2015-04-22 22:11:37.802683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 181, '2015-04-22 22:11:37.806096', '2015-04-22 22:11:37.806096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:37.814103', '2015-04-22 22:11:37.814103')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 182, '2015-04-22 22:11:37.816616', '2015-04-22 22:11:37.816616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.838893', '2015-04-22 22:11:37.838893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 378, '2015-04-22 22:11:37.841022', '2015-04-22 22:11:37.841022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:11:37.851612', '2015-04-22 22:11:37.851612')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:11:37.861683', '2015-04-22 22:11:37.861683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (316, 3, 243, '2015-04-22 22:11:37.865126', '2015-04-22 22:11:37.865126')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (317, 243, '2015-04-22 22:11:37.868026', '2015-04-22 22:11:37.868026')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.875544', '2015-04-22 22:11:37.875544')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 379, '2015-04-22 22:11:37.877923', '2015-04-22 22:11:37.877923')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:11:37.881676', '2015-04-22 22:11:37.881676')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 244, `updated_at` = '2015-04-22 22:11:37.883318' WHERE `monster_names`.`id` = 94
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 244
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:11:37.888509', '2015-04-22 22:11:37.888509')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 244, `updated_at` = '2015-04-22 22:11:37.890390' WHERE `monster_names`.`id` = 95
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:11:37.892800', '2015-04-22 22:11:37.892800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 244, `updated_at` = '2015-04-22 22:11:37.895108' WHERE `monster_names`.`id` = 96
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.901634', '2015-04-22 22:11:37.901634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 380, '2015-04-22 22:11:37.904122', '2015-04-22 22:11:37.904122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:11:37.919926', '2015-04-22 22:11:37.919926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:11:37.923070', '2015-04-22 22:11:37.923070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (318, 245, '2015-04-22 22:11:37.925521', '2015-04-22 22:11:37.925521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (319, 1, 245, '2015-04-22 22:11:37.927611', '2015-04-22 22:11:37.927611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.934764', '2015-04-22 22:11:37.934764')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 381, '2015-04-22 22:11:37.937943', '2015-04-22 22:11:37.937943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:11:37.941783', '2015-04-22 22:11:37.941783')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (320, 246, '2015-04-22 22:11:37.944649', '2015-04-22 22:11:37.944649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.955268', '2015-04-22 22:11:37.955268')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (181, '2015-04-22 22:11:37.958733', '2015-04-22 22:11:37.958733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:11:37.961381', '2015-04-22 22:11:37.961381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (182, '23-4', '2015-04-22 22:11:37.963474', '2015-04-22 22:11:37.963474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:37.969707', '2015-04-22 22:11:37.969707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:11:37.972590', '2015-04-22 22:11:37.972590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:11:37.974237', '2015-04-22 22:11:37.974237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.984786', '2015-04-22 22:11:37.984786')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"382"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 382 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.008412', '2015-04-22 22:11:38.008412')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.021312', '2015-04-22 22:11:38.021312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"384"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 384 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.032772', '2015-04-22 22:11:38.032772')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"385"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 385 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 385
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 385
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.045430', '2015-04-22 22:11:38.045430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"386"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 386 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 386
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.058439', '2015-04-22 22:11:38.058439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.073617', '2015-04-22 22:11:38.073617')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.078267', '2015-04-22 22:11:38.078267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/389 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.086003', '2015-04-22 22:11:38.086003')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 390
Rendered monster_classes/index.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.098327', '2015-04-22 22:11:38.098327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"391"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 391 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/391 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.109082', '2015-04-22 22:11:38.109082')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (324, '2015-04-22 22:11:38.111559', '2015-04-22 22:11:38.111559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.114417', '2015-04-22 22:11:38.114417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (325, 3, '2015-04-22 22:11:38.116744', '2015-04-22 22:11:38.116744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:11:38.119144', '2015-04-22 22:11:38.119144')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (326, '2015-04-22 22:11:38.121156', '2015-04-22 22:11:38.121156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.135032', '2015-04-22 22:11:38.135032')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"327"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 327 LIMIT 1
Rendered master_traits/_form.html.erb (5.1ms)
Rendered master_traits/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.156945', '2015-04-22 22:11:38.156945')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.167641', '2015-04-22 22:11:38.167641')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.184498', '2015-04-22 22:11:38.184498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"330"}
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 330 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.195564', '2015-04-22 22:11:38.195564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.208267', '2015-04-22 22:11:38.208267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"332"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 332 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 332
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.218227', '2015-04-22 22:11:38.218227')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"333"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 333 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.231971', '2015-04-22 22:11:38.231971')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"334"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 334 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/334 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.241926', '2015-04-22 22:11:38.241926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.248107', '2015-04-22 22:11:38.248107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/336 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.262153', '2015-04-22 22:11:38.262153')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"183"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 183 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/edit.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.6ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.285489', '2015-04-22 22:11:38.285489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.302164', '2015-04-22 22:11:38.302164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"185"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 185 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 185
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.313649', '2015-04-22 22:11:38.313649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.317657', '2015-04-22 22:11:38.317657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/187 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.327239', '2015-04-22 22:11:38.327239')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.342510', '2015-04-22 22:11:38.342510')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"189"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 189 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.354113', '2015-04-22 22:11:38.354113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"190"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 190 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.364854', '2015-04-22 22:11:38.364854')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"191"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 191 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/191 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.376116', '2015-04-22 22:11:38.376116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.5ms)
Rendered master_skills/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.394169', '2015-04-22 22:11:38.394169')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 392, '2015-04-22 22:11:38.396402', '2015-04-22 22:11:38.396402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"392", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 392, '2015-04-22 22:11:38.405887', '2015-04-22 22:11:38.405887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/248 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.415018', '2015-04-22 22:11:38.415018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 393, '2015-04-22 22:11:38.416656', '2015-04-22 22:11:38.416656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"249"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 249 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 249
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 249
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 249
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 249
Rendered monsters/_attack_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 249
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Skill Load (1.0ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 249
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 249
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 249
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Rendered monsters/_form.html.erb (82.4ms)
Rendered monsters/edit.html.erb within layouts/application (83.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 92ms (Views: 82.4ms | ActiveRecord: 7.2ms)

 (3.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.516769', '2015-04-22 22:11:38.516769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 394, '2015-04-22 22:11:38.518711', '2015-04-22 22:11:38.518711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"250"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 250 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 250 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/250 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.533594', '2015-04-22 22:11:38.533594')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 395, '2015-04-22 22:11:38.535420', '2015-04-22 22:11:38.535420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 251
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 395 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (7.4ms)
Rendered layouts/_navigation.html.erb (7.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.557536', '2015-04-22 22:11:38.557536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 396, '2015-04-22 22:11:38.559237', '2015-04-22 22:11:38.559237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"252"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 252 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 252
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 396 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 252
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 252
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 252
Rendered monsters/_show_stat_block.html.erb (4.1ms)
Attack Load (1.0ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 252
Trait Load (0.9ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 252
Skill Load (0.0ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 252
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 252
Rendered monsters/show.html.erb within layouts/application (13.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.0ms | ActiveRecord: 3.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.582660', '2015-04-22 22:11:38.582660')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 397, '2015-04-22 22:11:38.585957', '2015-04-22 22:11:38.585957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (40.5ms)
Rendered monsters/new.html.erb within layouts/application (41.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 43.4ms | ActiveRecord: 1.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.642405', '2015-04-22 22:11:38.642405')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 398, '2015-04-22 22:11:38.644050', '2015-04-22 22:11:38.644050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"254"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 254 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 254
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 254
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 254
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 254
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 254
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 254
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 254
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 254
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 254
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.660870', '2015-04-22 22:11:38.660870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 399, '2015-04-22 22:11:38.662994', '2015-04-22 22:11:38.662994')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (34.1ms)
Rendered monsters/new.html.erb within layouts/application (34.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 39ms (Views: 35.2ms | ActiveRecord: 1.5ms)

 (1.0ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.712688', '2015-04-22 22:11:38.712688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 400, '2015-04-22 22:11:38.714899', '2015-04-22 22:11:38.714899')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"256"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 256 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 256 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 256
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 256
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 256
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 256
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 256
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 256
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 256
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 256
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (39.7ms)
Rendered monsters/edit.html.erb within layouts/application (40.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 46ms (Views: 38.3ms | ActiveRecord: 4.4ms)

 (2.6ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:11.792195', '2015-04-22 22:12:11.792195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 401, '2015-04-22 22:12:11.800123', '2015-04-22 22:12:11.800123')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"257"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 257 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 257
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 257
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 257
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 257
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 257
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 257
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 257
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 257
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 257
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 58ms (ActiveRecord: 6.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (5.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:11.876246', '2015-04-22 22:12:11.876246')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 402, '2015-04-22 22:12:11.878336', '2015-04-22 22:12:11.878336')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"258"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 258 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 258
Rendered monsters/_monster_name_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 258
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (17.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 258
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 258
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 258
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 258
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 258
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 258
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.6ms)
Rendered monsters/_form.html.erb (105.6ms)
Rendered monsters/edit.html.erb within layouts/application (109.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 149ms (Views: 141.1ms | ActiveRecord: 7.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.035929', '2015-04-22 22:12:12.035929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 403, '2015-04-22 22:12:12.037967', '2015-04-22 22:12:12.037967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 259
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 403 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.053393', '2015-04-22 22:12:12.053393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 404, '2015-04-22 22:12:12.055217', '2015-04-22 22:12:12.055217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"260"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 260 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 260
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 404 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 260
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 260
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 260
Rendered monsters/_show_stat_block.html.erb (3.9ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 260
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 260
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 260
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 260
Rendered monsters/show.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.9ms | ActiveRecord: 2.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.078535', '2015-04-22 22:12:12.078535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 405, '2015-04-22 22:12:12.080549', '2015-04-22 22:12:12.080549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MonsterClass Load (0.1ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (39.4ms)
Rendered monsters/new.html.erb within layouts/application (40.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 41.2ms | ActiveRecord: 1.0ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.133491', '2015-04-22 22:12:12.133491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 406, '2015-04-22 22:12:12.135667', '2015-04-22 22:12:12.135667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"406", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 406, '2015-04-22 22:12:12.143888', '2015-04-22 22:12:12.143888')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/263 Completed 302 Found in 7ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.152752', '2015-04-22 22:12:12.152752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 407, '2015-04-22 22:12:12.154818', '2015-04-22 22:12:12.154818')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"264"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 264 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 264 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 264
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 264
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 264
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 264
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 264
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 264
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 264
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 264
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (39.0ms)
Rendered monsters/edit.html.erb within layouts/application (39.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 38.1ms | ActiveRecord: 3.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.209689', '2015-04-22 22:12:12.209689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 408, '2015-04-22 22:12:12.211830', '2015-04-22 22:12:12.211830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"265"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 265 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 265 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/265 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.225863', '2015-04-22 22:12:12.225863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 409, '2015-04-22 22:12:12.227725', '2015-04-22 22:12:12.227725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (42.4ms)
Rendered monsters/new.html.erb within layouts/application (42.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 43.2ms | ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.284696', '2015-04-22 22:12:12.284696')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 410, '2015-04-22 22:12:12.287316', '2015-04-22 22:12:12.287316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:12:12.290582', '2015-04-22 22:12:12.290582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  UPDATE `monster_names` SET `monster_id` = 267, `updated_at` = '2015-04-22 22:12:12.292446' WHERE `monster_names`.`id` = 97
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 267
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:12:12.296984', '2015-04-22 22:12:12.296984')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 267, `updated_at` = '2015-04-22 22:12:12.298610' WHERE `monster_names`.`id` = 98
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:12:12.300626', '2015-04-22 22:12:12.300626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 267, `updated_at` = '2015-04-22 22:12:12.302105' WHERE `monster_names`.`id` = 99
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.308308', '2015-04-22 22:12:12.308308')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 411, '2015-04-22 22:12:12.310502', '2015-04-22 22:12:12.310502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:12:12.317855', '2015-04-22 22:12:12.317855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:12:12.321292', '2015-04-22 22:12:12.321292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (337, 3, 268, '2015-04-22 22:12:12.324066', '2015-04-22 22:12:12.324066')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (338, 268, '2015-04-22 22:12:12.326124', '2015-04-22 22:12:12.326124')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.332947', '2015-04-22 22:12:12.332947')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 412, '2015-04-22 22:12:12.335173', '2015-04-22 22:12:12.335173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:12:12.340963', '2015-04-22 22:12:12.340963')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:12:12.343804', '2015-04-22 22:12:12.343804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (339, 269, '2015-04-22 22:12:12.346148', '2015-04-22 22:12:12.346148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (340, 1, 269, '2015-04-22 22:12:12.347720', '2015-04-22 22:12:12.347720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.354048', '2015-04-22 22:12:12.354048')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 413, '2015-04-22 22:12:12.356225', '2015-04-22 22:12:12.356225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:12:12.361122', '2015-04-22 22:12:12.361122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (341, 270, '2015-04-22 22:12:12.364182', '2015-04-22 22:12:12.364182')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.380091', '2015-04-22 22:12:12.380091')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.0ms)
Rendered books/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.3ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.401719', '2015-04-22 22:12:12.401719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.406523', '2015-04-22 22:12:12.406523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/185 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.413651', '2015-04-22 22:12:12.413651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.425851', '2015-04-22 22:12:12.425851')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"187"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 187 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.3ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.437655', '2015-04-22 22:12:12.437655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"188"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 188 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/188 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.446815', '2015-04-22 22:12:12.446815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"189"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 189 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.4ms)

 (1.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.462834', '2015-04-22 22:12:12.462834')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.1ms)
Rendered books/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.474674', '2015-04-22 22:12:12.474674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"191"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 191 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 191
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 191
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.488809', '2015-04-22 22:12:12.488809')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"192"}
Book Load (0.1ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 192 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.506206', '2015-04-22 22:12:12.506206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"342"}
MasterTrait Load (0.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 342 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 342
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.518417', '2015-04-22 22:12:12.518417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.0ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.542553', '2015-04-22 22:12:12.542553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.553515', '2015-04-22 22:12:12.553515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"345"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 345 LIMIT 1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.566766', '2015-04-22 22:12:12.566766')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"346"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 346 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/346 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.575259', '2015-04-22 22:12:12.575259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.582264', '2015-04-22 22:12:12.582264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/348 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.5ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.592935', '2015-04-22 22:12:12.592935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"349"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 349 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.603446', '2015-04-22 22:12:12.603446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"350"}
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 350 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.0ms | ActiveRecord: 0.9ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.619953', '2015-04-22 22:12:12.619953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms)

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.650578', '2015-04-22 22:12:12.650578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 414, '2015-04-22 22:12:12.652513', '2015-04-22 22:12:12.652513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.659118', '2015-04-22 22:12:12.659118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (271, 193, 1, '2015-04-22 22:12:12.662178', '2015-04-22 22:12:12.662178')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.666117', '2015-04-22 22:12:12.666117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 415, '2015-04-22 22:12:12.668704', '2015-04-22 22:12:12.668704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:12:12.671322', '2015-04-22 22:12:12.671322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (272, 194, 2, 'Flexible', '2015-04-22 22:12:12.673276', '2015-04-22 22:12:12.673276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.684911', '2015-04-22 22:12:12.684911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 193, '2015-04-22 22:12:12.687520', '2015-04-22 22:12:12.687520')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.694832', '2015-04-22 22:12:12.694832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 194, '2015-04-22 22:12:12.696777', '2015-04-22 22:12:12.696777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.710134', '2015-04-22 22:12:12.710134')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.726517', '2015-04-22 22:12:12.726517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.731067', '2015-04-22 22:12:12.731067')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/197 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.738068', '2015-04-22 22:12:12.738068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.750351', '2015-04-22 22:12:12.750351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"199"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 199 LIMIT 1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.763104', '2015-04-22 22:12:12.763104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"200"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 200 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.1ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.778177', '2015-04-22 22:12:12.778177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"201"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 201 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/201 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (1.9ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.788434', '2015-04-22 22:12:12.788434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"202"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 202 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.799921', '2015-04-22 22:12:12.799921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"203"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 203 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 203
SQL (0.0ms)  DELETE FROM `locations` WHERE `locations`.`id` = 203
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.812813', '2015-04-22 22:12:12.812813')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.834040', '2015-04-22 22:12:12.834040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"195"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 195 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (5.4ms)
Rendered master_skills/edit.html.erb within layouts/application (6.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 17ms (Views: 12.1ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.858915', '2015-04-22 22:12:12.858915')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.863118', '2015-04-22 22:12:12.863118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/197 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.870871', '2015-04-22 22:12:12.870871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"198"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 198 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 198
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.881208', '2015-04-22 22:12:12.881208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"199"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 199 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/199 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.891615', '2015-04-22 22:12:12.891615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.904563', '2015-04-22 22:12:12.904563')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/new.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.8ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.926566', '2015-04-22 22:12:12.926566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"202"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 202 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.937745', '2015-04-22 22:12:12.937745')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"203"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 203 LIMIT 1
Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.948963', '2015-04-22 22:12:12.948963')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (8.3ms)
Rendered layouts/_navigation.html.erb (8.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 12.0ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:12.977249', '2015-04-22 22:12:12.977249')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:12.993672', '2015-04-22 22:12:12.993672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"162"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 162 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.005290', '2015-04-22 22:12:13.005290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"163"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 163 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 163
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 163
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.018741', '2015-04-22 22:12:13.018741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"164"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 164 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.034920', '2015-04-22 22:12:13.034920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"165"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 165 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.047292', '2015-04-22 22:12:13.047292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.050836', '2015-04-22 22:12:13.050836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/167 Completed 302 Found in 3ms (ActiveRecord: 0.2ms)

 (0.8ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.058881', '2015-04-22 22:12:13.058881')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.1ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.072462', '2015-04-22 22:12:13.072462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.084718', '2015-04-22 22:12:13.084718')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"170"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 170 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/170 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:13.096986', '2015-04-22 22:12:13.096986')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (352, '2015-04-22 22:12:13.099264', '2015-04-22 22:12:13.099264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:13.101470', '2015-04-22 22:12:13.101470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (353, 3, '2015-04-22 22:12:13.103806', '2015-04-22 22:12:13.103806')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:12:13.105659', '2015-04-22 22:12:13.105659')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (354, '2015-04-22 22:12:13.107565', '2015-04-22 22:12:13.107565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:12:13.114015', '2015-04-22 22:12:13.114015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:12:13.116773', '2015-04-22 22:12:13.116773')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:12:13.118444', '2015-04-22 22:12:13.118444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:13.124480', '2015-04-22 22:12:13.124480')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (193, '2015-04-22 22:12:13.127343', '2015-04-22 22:12:13.127343')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:12:13.129831', '2015-04-22 22:12:13.129831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (194, '23-4', '2015-04-22 22:12:13.132591', '2015-04-22 22:12:13.132591')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.145658', '2015-04-22 22:12:13.145658')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.9ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.152004', '2015-04-22 22:12:13.152004')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/417 Completed 302 Found in 5ms (ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.161113', '2015-04-22 22:12:13.161113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"418"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 418 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 418
Rendered monster_classes/show.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.3ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.178458', '2015-04-22 22:12:13.178458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"419"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 419 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.193900', '2015-04-22 22:12:13.193900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 420
Rendered monster_classes/index.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.207460', '2015-04-22 22:12:13.207460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.221094', '2015-04-22 22:12:13.221094')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.234689', '2015-04-22 22:12:13.234689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"423"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 423 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 423
SQL (0.3ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 423
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.247456', '2015-04-22 22:12:13.247456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"424"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 424 LIMIT 1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.258914', '2015-04-22 22:12:13.258914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"425"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 425 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/425 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:13.271237', '2015-04-22 22:12:13.271237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:12:13.273299', '2015-04-22 22:12:13.273299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:12:13.275063', '2015-04-22 22:12:13.275063')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.763778', '2015-04-22 22:17:12.763778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"205"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 205 LIMIT 1
Rendered locations/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 70ms (Views: 60.0ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.844869', '2015-04-22 22:17:12.844869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.0ms)
Rendered locations/new.html.erb within layouts/application (8.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 11.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.870470', '2015-04-22 22:17:12.870470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"207"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 207 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.885232', '2015-04-22 22:17:12.885232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"208"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 208 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.897337', '2015-04-22 22:17:12.897337')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"209"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 209 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/209 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.907049', '2015-04-22 22:17:12.907049')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (0.8ms)
Rendered locations/new.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.917860', '2015-04-22 22:17:12.917860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.3ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.932157', '2015-04-22 22:17:12.932157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.936623', '2015-04-22 22:17:12.936623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/213 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.944014', '2015-04-22 22:17:12.944014')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"214"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 214 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 214
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 214
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 15ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:12.974916', '2015-04-22 22:17:12.974916')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:12.977221', '2015-04-22 22:17:12.977221')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:17:12.979012', '2015-04-22 22:17:12.979012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.025925', '2015-04-22 22:17:13.025925')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 426, '2015-04-22 22:17:13.031708', '2015-04-22 22:17:13.031708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (15.4ms)
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.6ms)
Rendered monsters/_expanding_fieldset.html.erb (13.7ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.1ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.8ms)
Rendered monsters/_form.html.erb (115.4ms)
Rendered monsters/new.html.erb within layouts/application (116.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 127ms (Views: 114.7ms | ActiveRecord: 8.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.171333', '2015-04-22 22:17:13.171333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 427, '2015-04-22 22:17:13.173440', '2015-04-22 22:17:13.173440')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"274"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 274 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 274 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 274
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 274
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 274
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 274
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 274
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 274
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 274
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 274
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (48.1ms)
Rendered monsters/edit.html.erb within layouts/application (49.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 56ms (Views: 47.9ms | ActiveRecord: 4.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.239070', '2015-04-22 22:17:13.239070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 428, '2015-04-22 22:17:13.241314', '2015-04-22 22:17:13.241314')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"275"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 275 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 275
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 275
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 275
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 275
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 275
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Skill Load (0.7ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 275
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 275
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 275
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_form.html.erb (42.3ms)
Rendered monsters/edit.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 41.1ms | ActiveRecord: 4.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.295141', '2015-04-22 22:17:13.295141')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 429, '2015-04-22 22:17:13.296956', '2015-04-22 22:17:13.296956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"276"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 276 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 276
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 276
Trait Load (0.7ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 276
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 276
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 276
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 276
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 276
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 276
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 276
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 2.4ms)

 (0.1ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.314897', '2015-04-22 22:17:13.314897')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 430, '2015-04-22 22:17:13.317105', '2015-04-22 22:17:13.317105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"277"}
Monster Load (0.7ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 277 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 277
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 430 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 277
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 277
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 277
Rendered monsters/_show_stat_block.html.erb (3.7ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 277
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 277
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 277
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 277
Rendered monsters/show.html.erb within layouts/application (23.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 28ms (Views: 23.8ms | ActiveRecord: 3.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.352093', '2015-04-22 22:17:13.352093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 431, '2015-04-22 22:17:13.354354', '2015-04-22 22:17:13.354354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 278
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 431 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.370778', '2015-04-22 22:17:13.370778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 432, '2015-04-22 22:17:13.372886', '2015-04-22 22:17:13.372886')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.0ms)
Book Load (0.8ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (42.8ms)
Rendered monsters/new.html.erb within layouts/application (43.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 43.1ms | ActiveRecord: 2.1ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.429007', '2015-04-22 22:17:13.429007')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 433, '2015-04-22 22:17:13.431183', '2015-04-22 22:17:13.431183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"280"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 280 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 280 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/280 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.445664', '2015-04-22 22:17:13.445664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 434, '2015-04-22 22:17:13.447755', '2015-04-22 22:17:13.447755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"434", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 434, '2015-04-22 22:17:13.457884', '2015-04-22 22:17:13.457884')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/282 Completed 302 Found in 8ms (ActiveRecord: 0.7ms)

 (0.6ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:13.471791', '2015-04-22 22:17:13.471791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 205, '2015-04-22 22:17:13.474774', '2015-04-22 22:17:13.474774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:13.481700', '2015-04-22 22:17:13.481700')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 206, '2015-04-22 22:17:13.483582', '2015-04-22 22:17:13.483582')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:13.509733', '2015-04-22 22:17:13.509733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:13.511530', '2015-04-22 22:17:13.511530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:17:13.513258', '2015-04-22 22:17:13.513258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.529835', '2015-04-22 22:17:13.529835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"195"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 195 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 8.3ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.552022', '2015-04-22 22:17:13.552022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.562710', '2015-04-22 22:17:13.562710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"197"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 197 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/197 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.576053', '2015-04-22 22:17:13.576053')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"198"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 198 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 198
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 198
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.590495', '2015-04-22 22:17:13.590495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.606561', '2015-04-22 22:17:13.606561')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"200"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 200 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.617653', '2015-04-22 22:17:13.617653')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.621019', '2015-04-22 22:17:13.621019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/202 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.628629', '2015-04-22 22:17:13.628629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.641017', '2015-04-22 22:17:13.641017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"204"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 204 LIMIT 1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.656414', '2015-04-22 22:17:13.656414')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 435, '2015-04-22 22:17:13.658474', '2015-04-22 22:17:13.658474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:13.662479', '2015-04-22 22:17:13.662479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (283, 215, 1, '2015-04-22 22:17:13.664980', '2015-04-22 22:17:13.664980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.668512', '2015-04-22 22:17:13.668512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 436, '2015-04-22 22:17:13.670455', '2015-04-22 22:17:13.670455')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:17:13.674080', '2015-04-22 22:17:13.674080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (284, 216, 2, 'Flexible', '2015-04-22 22:17:13.676020', '2015-04-22 22:17:13.676020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.694137', '2015-04-22 22:17:13.694137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.1ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.719136', '2015-04-22 22:17:13.719136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"172"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 172 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.4ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.735428', '2015-04-22 22:17:13.735428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.745819', '2015-04-22 22:17:13.745819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"174"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 174 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/174 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.754970', '2015-04-22 22:17:13.754970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"175"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 175 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 175
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 175
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.769513', '2015-04-22 22:17:13.769513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"176"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 176 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.781377', '2015-04-22 22:17:13.781377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.785793', '2015-04-22 22:17:13.785793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/178 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.792300', '2015-04-22 22:17:13.792300')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.803835', '2015-04-22 22:17:13.803835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"180"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 180 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:13.818909', '2015-04-22 22:17:13.818909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (361, '2015-04-22 22:17:13.822584', '2015-04-22 22:17:13.822584')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:13.825847', '2015-04-22 22:17:13.825847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (362, 3, '2015-04-22 22:17:13.827741', '2015-04-22 22:17:13.827741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:13.829507', '2015-04-22 22:17:13.829507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (363, '2015-04-22 22:17:13.831418', '2015-04-22 22:17:13.831418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.844492', '2015-04-22 22:17:13.844492')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.865757', '2015-04-22 22:17:13.865757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"438"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 438 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/438 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.876243', '2015-04-22 22:17:13.876243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"439"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 439 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 439
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 439
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (4.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.890663', '2015-04-22 22:17:13.890663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"440"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 440 LIMIT 1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.905323', '2015-04-22 22:17:13.905323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.915492', '2015-04-22 22:17:13.915492')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"442"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 442 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.930735', '2015-04-22 22:17:13.930735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"443"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 443 LIMIT 1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 443
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.948981', '2015-04-22 22:17:13.948981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.954269', '2015-04-22 22:17:13.954269')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/445 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.965250', '2015-04-22 22:17:13.965250')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 446
Rendered monster_classes/index.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:13.989181', '2015-04-22 22:17:13.989181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.1ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.008947', '2015-04-22 22:17:14.008947')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.044243', '2015-04-22 22:17:14.044243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.056316', '2015-04-22 22:17:14.056316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/210 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.062809', '2015-04-22 22:17:14.062809')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"211"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 211 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.077093', '2015-04-22 22:17:14.077093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"212"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 212 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 212
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.093164', '2015-04-22 22:17:14.093164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.108555', '2015-04-22 22:17:14.108555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"214"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 214 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.126303', '2015-04-22 22:17:14.126303')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"215"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 215 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.7ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.145198', '2015-04-22 22:17:14.145198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"216"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 216 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/216 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.157359', '2015-04-22 22:17:14.157359')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 447, '2015-04-22 22:17:14.159180', '2015-04-22 22:17:14.159180')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:17:14.162860', '2015-04-22 22:17:14.162860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (364, 285, '2015-04-22 22:17:14.166724', '2015-04-22 22:17:14.166724')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.174427', '2015-04-22 22:17:14.174427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 448, '2015-04-22 22:17:14.176452', '2015-04-22 22:17:14.176452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:17:14.179673', '2015-04-22 22:17:14.179673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:17:14.182931', '2015-04-22 22:17:14.182931')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (365, 286, '2015-04-22 22:17:14.187238', '2015-04-22 22:17:14.187238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (366, 1, 286, '2015-04-22 22:17:14.189407', '2015-04-22 22:17:14.189407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.197637', '2015-04-22 22:17:14.197637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 449, '2015-04-22 22:17:14.199663', '2015-04-22 22:17:14.199663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:17:14.203139', '2015-04-22 22:17:14.203139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:17:14.206426', '2015-04-22 22:17:14.206426')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (367, 3, 287, '2015-04-22 22:17:14.210113', '2015-04-22 22:17:14.210113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (368, 287, '2015-04-22 22:17:14.212533', '2015-04-22 22:17:14.212533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.219935', '2015-04-22 22:17:14.219935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 450, '2015-04-22 22:17:14.221871', '2015-04-22 22:17:14.221871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:14.224024', '2015-04-22 22:17:14.224024')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 288, `updated_at` = '2015-04-22 22:17:14.226967' WHERE `monster_names`.`id` = 106
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 288
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:14.230955', '2015-04-22 22:17:14.230955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 288, `updated_at` = '2015-04-22 22:17:14.233334' WHERE `monster_names`.`id` = 107
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:17:14.235312', '2015-04-22 22:17:14.235312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 288, `updated_at` = '2015-04-22 22:17:14.237144' WHERE `monster_names`.`id` = 108
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.252317', '2015-04-22 22:17:14.252317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"369"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 369 LIMIT 1
Rendered master_traits/_form.html.erb (6.9ms)
Rendered master_traits/edit.html.erb within layouts/application (8.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 15.2ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.280338', '2015-04-22 22:17:14.280338')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"370"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 370 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 370
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.292186', '2015-04-22 22:17:14.292186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.305645', '2015-04-22 22:17:14.305645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.9ms)
Rendered master_traits/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 8.0ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.328942', '2015-04-22 22:17:14.328942')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.345515', '2015-04-22 22:17:14.345515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"374"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 374 LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/374 Completed 302 Found in 4ms (ActiveRecord: 1.0ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.358173', '2015-04-22 22:17:14.358173')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.361939', '2015-04-22 22:17:14.361939')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/376 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.371657', '2015-04-22 22:17:14.371657')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"377"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 377 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.401002', '2015-04-22 22:17:14.401002')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"378"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 378 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:14.413735', '2015-04-22 22:17:14.413735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (205, '2015-04-22 22:17:14.416576', '2015-04-22 22:17:14.416576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:17:14.418891', '2015-04-22 22:17:14.418891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (206, '23-4', '2015-04-22 22:17:14.421339', '2015-04-22 22:17:14.421339')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.279077', '2015-04-22 22:17:30.279077')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 451, '2015-04-22 22:17:30.285766', '2015-04-22 22:17:30.285766')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"289"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 289 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 289
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 289
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 289
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 289
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 289
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 289
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 289
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 289
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 289
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 56ms (ActiveRecord: 7.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (18.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.370244', '2015-04-22 22:17:30.370244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 452, '2015-04-22 22:17:30.372035', '2015-04-22 22:17:30.372035')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"452", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 452, '2015-04-22 22:17:30.380930', '2015-04-22 22:17:30.380930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/291 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.389949', '2015-04-22 22:17:30.389949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 453, '2015-04-22 22:17:30.391815', '2015-04-22 22:17:30.391815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.9ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Rendered monsters/_form.html.erb (97.1ms)
Rendered monsters/new.html.erb within layouts/application (99.6ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.9ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 147ms (Views: 134.9ms | ActiveRecord: 5.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.548556', '2015-04-22 22:17:30.548556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 454, '2015-04-22 22:17:30.550575', '2015-04-22 22:17:30.550575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"293"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 293 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 293
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 454 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 293
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 293
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 293
Rendered monsters/_show_stat_block.html.erb (3.1ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 293
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 293
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 293
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 293
Rendered monsters/show.html.erb within layouts/application (10.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 1.8ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.571363', '2015-04-22 22:17:30.571363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 455, '2015-04-22 22:17:30.573887', '2015-04-22 22:17:30.573887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"294"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 294 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 294
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 294
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 294
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 294
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Trait Load (0.6ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 294
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 294
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 294
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 294
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (38.2ms)
Rendered monsters/edit.html.erb within layouts/application (39.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 37.9ms | ActiveRecord: 3.6ms)

 (2.7ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.624603', '2015-04-22 22:17:30.624603')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 456, '2015-04-22 22:17:30.626586', '2015-04-22 22:17:30.626586')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (39.3ms)
Rendered monsters/new.html.erb within layouts/application (39.5ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 43ms (Views: 40.0ms | ActiveRecord: 1.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.677758', '2015-04-22 22:17:30.677758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 457, '2015-04-22 22:17:30.679784', '2015-04-22 22:17:30.679784')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"296"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 296 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 296 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 296
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 296
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 296
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 296
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 296
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 296
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
ParryScore Load (0.7ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 296
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 296
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (42.4ms)
Rendered monsters/edit.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 41.5ms | ActiveRecord: 4.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.737427', '2015-04-22 22:17:30.737427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 458, '2015-04-22 22:17:30.740587', '2015-04-22 22:17:30.740587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 297
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 458 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.754998', '2015-04-22 22:17:30.754998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 459, '2015-04-22 22:17:30.756842', '2015-04-22 22:17:30.756842')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"298"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 298 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 298 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/298 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.773377', '2015-04-22 22:17:30.773377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 460, '2015-04-22 22:17:30.775418', '2015-04-22 22:17:30.775418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:30.783252', '2015-04-22 22:17:30.783252')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (299, 217, 1, '2015-04-22 22:17:30.795266', '2015-04-22 22:17:30.795266')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.799009', '2015-04-22 22:17:30.799009')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 461, '2015-04-22 22:17:30.801411', '2015-04-22 22:17:30.801411')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:17:30.804892', '2015-04-22 22:17:30.804892')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (300, 218, 2, 'Flexible', '2015-04-22 22:17:30.807424', '2015-04-22 22:17:30.807424')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.822895', '2015-04-22 22:17:30.822895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"379"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 379 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/379 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.836047', '2015-04-22 22:17:30.836047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"380"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 380 LIMIT 1
Rendered master_traits/_form.html.erb (4.8ms)
Rendered master_traits/edit.html.erb within layouts/application (6.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 11.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.7ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.856672', '2015-04-22 22:17:30.856672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.860582', '2015-04-22 22:17:30.860582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/382 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.866928', '2015-04-22 22:17:30.866928')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.2ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.884988', '2015-04-22 22:17:30.884988')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.897952', '2015-04-22 22:17:30.897952')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"385"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 385 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.913076', '2015-04-22 22:17:30.913076')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.923720', '2015-04-22 22:17:30.923720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"387"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 387 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.933338', '2015-04-22 22:17:30.933338')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"388"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 388 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 388
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.951299', '2015-04-22 22:17:30.951299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.955862', '2015-04-22 22:17:30.955862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/463 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.965903', '2015-04-22 22:17:30.965903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 9.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.985738', '2015-04-22 22:17:30.985738')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"465"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 465 LIMIT 1
Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.998418', '2015-04-22 22:17:30.998418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"466"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 466 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 466
Rendered monster_classes/show.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.016689', '2015-04-22 22:17:31.016689')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.4ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 467
Rendered monster_classes/index.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.7ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.032231', '2015-04-22 22:17:31.032231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"468"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 468 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/468 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.041092', '2015-04-22 22:17:31.041092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"469"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 469 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.054819', '2015-04-22 22:17:31.054819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.065850', '2015-04-22 22:17:31.065850')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"471"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 471 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.1ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 471
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 471
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.0ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.089479', '2015-04-22 22:17:31.089479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"217"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 217 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 217
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.101592', '2015-04-22 22:17:31.101592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"218"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 218 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/edit.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.122774', '2015-04-22 22:17:31.122774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.135794', '2015-04-22 22:17:31.135794')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.147057', '2015-04-22 22:17:31.147057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.162290', '2015-04-22 22:17:31.162290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"222"}
MasterSkill Load (0.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 222 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/222 Completed 302 Found in 2ms (ActiveRecord: 0.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.172502', '2015-04-22 22:17:31.172502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.175860', '2015-04-22 22:17:31.175860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/224 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.183744', '2015-04-22 22:17:31.183744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"225"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 225 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.196217', '2015-04-22 22:17:31.196217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"226"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 226 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:31.210214', '2015-04-22 22:17:31.210214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:31.212726', '2015-04-22 22:17:31.212726')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:17:31.214389', '2015-04-22 22:17:31.214389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.222481', '2015-04-22 22:17:31.222481')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (207, '2015-04-22 22:17:31.225269', '2015-04-22 22:17:31.225269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:17:31.228351', '2015-04-22 22:17:31.228351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (208, '23-4', '2015-04-22 22:17:31.230457', '2015-04-22 22:17:31.230457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.242560', '2015-04-22 22:17:31.242560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.248016', '2015-04-22 22:17:31.248016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/210 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.258040', '2015-04-22 22:17:31.258040')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.5ms)
Rendered books/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.278795', '2015-04-22 22:17:31.278795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"212"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 212 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.296616', '2015-04-22 22:17:31.296616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"213"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 213 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/213 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.305797', '2015-04-22 22:17:31.305797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.317455', '2015-04-22 22:17:31.317455')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"215"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 215 LIMIT 1
Rendered books/_form.html.erb (1.4ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.329241', '2015-04-22 22:17:31.329241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"216"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 216 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.340885', '2015-04-22 22:17:31.340885')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"217"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 217 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 217
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 217
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.353243', '2015-04-22 22:17:31.353243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.4ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:31.365763', '2015-04-22 22:17:31.365763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (392, '2015-04-22 22:17:31.371058', '2015-04-22 22:17:31.371058')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:31.374833', '2015-04-22 22:17:31.374833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (393, 3, '2015-04-22 22:17:31.377785', '2015-04-22 22:17:31.377785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:31.379406', '2015-04-22 22:17:31.379406')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (394, '2015-04-22 22:17:31.381575', '2015-04-22 22:17:31.381575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:31.388777', '2015-04-22 22:17:31.388777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:31.391519', '2015-04-22 22:17:31.391519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:17:31.394074', '2015-04-22 22:17:31.394074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.400554', '2015-04-22 22:17:31.400554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 227, '2015-04-22 22:17:31.403205', '2015-04-22 22:17:31.403205')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.409546', '2015-04-22 22:17:31.409546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 228, '2015-04-22 22:17:31.411546', '2015-04-22 22:17:31.411546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (1.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.425027', '2015-04-22 22:17:31.425027')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.6ms)
Rendered locations/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.443557', '2015-04-22 22:17:31.443557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"220"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 220 LIMIT 1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.456961', '2015-04-22 22:17:31.456961')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"221"}
Location Load (0.1ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 221 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/221 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.465832', '2015-04-22 22:17:31.465832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"222"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 222 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 222
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 222
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.479726', '2015-04-22 22:17:31.479726')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.494716', '2015-04-22 22:17:31.494716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.506151', '2015-04-22 22:17:31.506151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/225 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.513454', '2015-04-22 22:17:31.513454')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"226"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 226 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.523966', '2015-04-22 22:17:31.523966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"227"}
Location Load (1.0ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 227 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.2ms | ActiveRecord: 1.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.540601', '2015-04-22 22:17:31.540601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.571198', '2015-04-22 22:17:31.571198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 472, '2015-04-22 22:17:31.573420', '2015-04-22 22:17:31.573420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:17:31.577192', '2015-04-22 22:17:31.577192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:17:31.579740', '2015-04-22 22:17:31.579740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (395, 3, 301, '2015-04-22 22:17:31.582046', '2015-04-22 22:17:31.582046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (396, 301, '2015-04-22 22:17:31.584506', '2015-04-22 22:17:31.584506')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.591145', '2015-04-22 22:17:31.591145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 473, '2015-04-22 22:17:31.593524', '2015-04-22 22:17:31.593524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:17:31.598638', '2015-04-22 22:17:31.598638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:17:31.601244', '2015-04-22 22:17:31.601244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (397, 302, '2015-04-22 22:17:31.604279', '2015-04-22 22:17:31.604279')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (398, 1, 302, '2015-04-22 22:17:31.605988', '2015-04-22 22:17:31.605988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.612877', '2015-04-22 22:17:31.612877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 474, '2015-04-22 22:17:31.615301', '2015-04-22 22:17:31.615301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:17:31.619512', '2015-04-22 22:17:31.619512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (399, 303, '2015-04-22 22:17:31.621758', '2015-04-22 22:17:31.621758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.629430', '2015-04-22 22:17:31.629430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 475, '2015-04-22 22:17:31.631360', '2015-04-22 22:17:31.631360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:31.634295', '2015-04-22 22:17:31.634295')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 304, `updated_at` = '2015-04-22 22:17:31.635917' WHERE `monster_names`.`id` = 112
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 304
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:31.640018', '2015-04-22 22:17:31.640018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 304, `updated_at` = '2015-04-22 22:17:31.641630' WHERE `monster_names`.`id` = 113
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:17:31.643262', '2015-04-22 22:17:31.643262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 304, `updated_at` = '2015-04-22 22:17:31.644858' WHERE `monster_names`.`id` = 114
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.662755', '2015-04-22 22:17:31.662755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.0ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.680092', '2015-04-22 22:17:31.680092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.683824', '2015-04-22 22:17:31.683824')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/183 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.691301', '2015-04-22 22:17:31.691301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.703440', '2015-04-22 22:17:31.703440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"185"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 185 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 185
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 185
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.719309', '2015-04-22 22:17:31.719309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.734476', '2015-04-22 22:17:31.734476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"187"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 187 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.745519', '2015-04-22 22:17:31.745519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"188"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 188 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/188 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.755306', '2015-04-22 22:17:31.755306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"189"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 189 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.5ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.770241', '2015-04-22 22:17:31.770241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"190"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 190 LIMIT 1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.108779', '2015-04-22 22:19:25.108779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.116384', '2015-04-22 22:19:25.116384')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/230 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.125889', '2015-04-22 22:19:25.125889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"231"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 231 LIMIT 1
Rendered master_skills/_form.html.erb (15.9ms)
Rendered master_skills/edit.html.erb within layouts/application (19.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 83ms (Views: 77.0ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.215510', '2015-04-22 22:19:25.215510')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"232"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 232 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/232 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.224724', '2015-04-22 22:19:25.224724')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.235887', '2015-04-22 22:19:25.235887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"234"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 234 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.246658', '2015-04-22 22:19:25.246658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.261572', '2015-04-22 22:19:25.261572')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"236"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 236 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.276862', '2015-04-22 22:19:25.276862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"237"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 237 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 237
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.287763', '2015-04-22 22:19:25.287763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.311105', '2015-04-22 22:19:25.311105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.4ms)
Rendered master_traits/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.334341', '2015-04-22 22:19:25.334341')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.345889', '2015-04-22 22:19:25.345889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"402"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 402 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/402 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.355522', '2015-04-22 22:19:25.355522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.5ms)
Rendered master_traits/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.367306', '2015-04-22 22:19:25.367306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"404"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 404 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.377989', '2015-04-22 22:19:25.377989')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.381993', '2015-04-22 22:19:25.381993')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/406 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.389464', '2015-04-22 22:19:25.389464')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"407"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 407 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.405138', '2015-04-22 22:19:25.405138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"408"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 408 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 408
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.414527', '2015-04-22 22:19:25.414527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"409"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 409 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.434518', '2015-04-22 22:19:25.434518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (410, '2015-04-22 22:19:25.441604', '2015-04-22 22:19:25.441604')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.444277', '2015-04-22 22:19:25.444277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (411, 3, '2015-04-22 22:19:25.446831', '2015-04-22 22:19:25.446831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:19:25.449507', '2015-04-22 22:19:25.449507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (412, '2015-04-22 22:19:25.451452', '2015-04-22 22:19:25.451452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.490443', '2015-04-22 22:19:25.490443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 476, '2015-04-22 22:19:25.493450', '2015-04-22 22:19:25.493450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:19:25.497156', '2015-04-22 22:19:25.497156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:19:25.499702', '2015-04-22 22:19:25.499702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (413, 305, '2015-04-22 22:19:25.508188', '2015-04-22 22:19:25.508188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (414, 1, 305, '2015-04-22 22:19:25.510314', '2015-04-22 22:19:25.510314')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.518393', '2015-04-22 22:19:25.518393')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 477, '2015-04-22 22:19:25.520150', '2015-04-22 22:19:25.520150')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:19:25.529707', '2015-04-22 22:19:25.529707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 306, `updated_at` = '2015-04-22 22:19:25.535377' WHERE `monster_names`.`id` = 115
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 306
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:19:25.540477', '2015-04-22 22:19:25.540477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 306, `updated_at` = '2015-04-22 22:19:25.542055' WHERE `monster_names`.`id` = 116
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:19:25.544242', '2015-04-22 22:19:25.544242')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 306, `updated_at` = '2015-04-22 22:19:25.545904' WHERE `monster_names`.`id` = 117
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.552592', '2015-04-22 22:19:25.552592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 478, '2015-04-22 22:19:25.554529', '2015-04-22 22:19:25.554529')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:19:25.558894', '2015-04-22 22:19:25.558894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:19:25.562796', '2015-04-22 22:19:25.562796')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (415, 3, 307, '2015-04-22 22:19:25.565667', '2015-04-22 22:19:25.565667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (416, 307, '2015-04-22 22:19:25.568083', '2015-04-22 22:19:25.568083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.576111', '2015-04-22 22:19:25.576111')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 479, '2015-04-22 22:19:25.578416', '2015-04-22 22:19:25.578416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:19:25.582800', '2015-04-22 22:19:25.582800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (417, 308, '2015-04-22 22:19:25.585676', '2015-04-22 22:19:25.585676')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.606380', '2015-04-22 22:19:25.606380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"219"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 219 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.622249', '2015-04-22 22:19:25.622249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"220"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 220 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 220
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 220
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.639665', '2015-04-22 22:19:25.639665')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.8ms)
Rendered books/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.658411', '2015-04-22 22:19:25.658411')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.2ms)
Rendered books/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.668720', '2015-04-22 22:19:25.668720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"223"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 223 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/223 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.677787', '2015-04-22 22:19:25.677787')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"224"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 224 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.694565', '2015-04-22 22:19:25.694565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"225"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 225 LIMIT 1
Rendered books/_form.html.erb (1.0ms)
Rendered books/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.706066', '2015-04-22 22:19:25.706066')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.719171', '2015-04-22 22:19:25.719171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.722804', '2015-04-22 22:19:25.722804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/228 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.730399', '2015-04-22 22:19:25.730399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:19:25.732967', '2015-04-22 22:19:25.732967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:19:25.734581', '2015-04-22 22:19:25.734581')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.747442', '2015-04-22 22:19:25.747442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 480, '2015-04-22 22:19:25.750364', '2015-04-22 22:19:25.750364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"480", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 480, '2015-04-22 22:19:25.760425', '2015-04-22 22:19:25.760425')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/310 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.770283', '2015-04-22 22:19:25.770283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 481, '2015-04-22 22:19:25.772955', '2015-04-22 22:19:25.772955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"311"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 311 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 311 LIMIT 1
 (0.7ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 311
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 311
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (16.0ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 311
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 311
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 311
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 311
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 311
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 311
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.8ms)
Rendered monsters/_form.html.erb (107.8ms)
Rendered monsters/edit.html.erb within layouts/application (108.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 129ms (Views: 106.4ms | ActiveRecord: 9.5ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.911382', '2015-04-22 22:19:25.911382')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 482, '2015-04-22 22:19:25.913517', '2015-04-22 22:19:25.913517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"312"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 312 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 312 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/312 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.927127', '2015-04-22 22:19:25.927127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 483, '2015-04-22 22:19:25.929127', '2015-04-22 22:19:25.929127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"313"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 313 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 313
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 313
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 313
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 313
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 313
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 313
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 313
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 313
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (38.8ms)
Rendered monsters/edit.html.erb within layouts/application (39.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 37.9ms | ActiveRecord: 3.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.978449', '2015-04-22 22:19:25.978449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 484, '2015-04-22 22:19:25.981435', '2015-04-22 22:19:25.981435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (34.4ms)
Rendered monsters/new.html.erb within layouts/application (35.1ms)
Rendered layouts/_navigation_links.html.erb (4.4ms)
Rendered layouts/_navigation.html.erb (4.8ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 46ms (Views: 41.2ms | ActiveRecord: 1.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.036979', '2015-04-22 22:19:26.036979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 485, '2015-04-22 22:19:26.039489', '2015-04-22 22:19:26.039489')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"315"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 315 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 315
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 485 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 315
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 315
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 315
Rendered monsters/_show_stat_block.html.erb (5.5ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 315
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 315
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 315
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 315
Rendered monsters/show.html.erb within layouts/application (14.8ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 21ms (Views: 17.2ms | ActiveRecord: 2.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.068966', '2015-04-22 22:19:26.068966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 486, '2015-04-22 22:19:26.072019', '2015-04-22 22:19:26.072019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.8ms)
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
MonsterClass Load (0.7ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.2ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (9.0ms)
Rendered monsters/_attack_fields.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.5ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Rendered monsters/_form.html.erb (79.1ms)
Rendered monsters/new.html.erb within layouts/application (79.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 86ms (Views: 80.6ms | ActiveRecord: 2.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.169135', '2015-04-22 22:19:26.169135')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 487, '2015-04-22 22:19:26.174291', '2015-04-22 22:19:26.174291')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 317
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 487 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (7.6ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 1.0ms)

 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.198357', '2015-04-22 22:19:26.198357')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 488, '2015-04-22 22:19:26.203251', '2015-04-22 22:19:26.203251')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"318"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 318 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 318
Skill Load (0.6ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 318
Trait Load (0.5ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 318
Attack Load (0.0ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 318
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 318
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 318
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 318
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 318
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 318
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 17ms (ActiveRecord: 4.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:26.237351', '2015-04-22 22:19:26.237351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 239, '2015-04-22 22:19:26.242179', '2015-04-22 22:19:26.242179')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:26.252228', '2015-04-22 22:19:26.252228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 240, '2015-04-22 22:19:26.255640', '2015-04-22 22:19:26.255640')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:19:26.262751', '2015-04-22 22:19:26.262751')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:19:26.265450', '2015-04-22 22:19:26.265450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:19:26.269444', '2015-04-22 22:19:26.269444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.285221', '2015-04-22 22:19:26.285221')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.300956', '2015-04-22 22:19:26.300956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.313064', '2015-04-22 22:19:26.313064')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"193"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 193 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.325674', '2015-04-22 22:19:26.325674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"194"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 194 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.6ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.342258', '2015-04-22 22:19:26.342258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"195"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 195 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/195 Completed 302 Found in 2ms (ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.351177', '2015-04-22 22:19:26.351177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.366137', '2015-04-22 22:19:26.366137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.369498', '2015-04-22 22:19:26.369498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/198 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.376879', '2015-04-22 22:19:26.376879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"199"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 199 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 199
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 199
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (16.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.403753', '2015-04-22 22:19:26.403753')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"200"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 200 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.417260', '2015-04-22 22:19:26.417260')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 489, '2015-04-22 22:19:26.419701', '2015-04-22 22:19:26.419701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.425210', '2015-04-22 22:19:26.425210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (319, 229, 1, '2015-04-22 22:19:26.428434', '2015-04-22 22:19:26.428434')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.441252', '2015-04-22 22:19:26.441252')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 490, '2015-04-22 22:19:26.443139', '2015-04-22 22:19:26.443139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:19:26.445446', '2015-04-22 22:19:26.445446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (320, 230, 2, 'Flexible', '2015-04-22 22:19:26.447255', '2015-04-22 22:19:26.447255')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.477850', '2015-04-22 22:19:26.477850')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"231"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 231 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 231
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 231
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.492966', '2015-04-22 22:19:26.492966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 13ms (Views: 9.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.514372', '2015-04-22 22:19:26.514372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"233"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 233 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.526285', '2015-04-22 22:19:26.526285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.529860', '2015-04-22 22:19:26.529860')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/235 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.537530', '2015-04-22 22:19:26.537530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.547419', '2015-04-22 22:19:26.547419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"237"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 237 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.8ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.565324', '2015-04-22 22:19:26.565324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.577975', '2015-04-22 22:19:26.577975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"239"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 239 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/239 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.586975', '2015-04-22 22:19:26.586975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"240"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 240 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.605298', '2015-04-22 22:19:26.605298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"491"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 491 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/491 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.617480', '2015-04-22 22:19:26.617480')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.9ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 492
Rendered monster_classes/index.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 1.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.637721', '2015-04-22 22:19:26.637721')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"493"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 493 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.0ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 493
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 493
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.649339', '2015-04-22 22:19:26.649339')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"494"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 494 LIMIT 1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 494
Rendered monster_classes/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.661922', '2015-04-22 22:19:26.661922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.665645', '2015-04-22 22:19:26.665645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/496 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.674088', '2015-04-22 22:19:26.674088')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.687477', '2015-04-22 22:19:26.687477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"498"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 498 LIMIT 1
 (0.8ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.6ms | ActiveRecord: 1.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.703897', '2015-04-22 22:19:26.703897')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"499"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 499 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.715355', '2015-04-22 22:19:26.715355')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:26.729991', '2015-04-22 22:19:26.729991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (229, '2015-04-22 22:19:26.733318', '2015-04-22 22:19:26.733318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:19:26.735880', '2015-04-22 22:19:26.735880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (230, '23-4', '2015-04-22 22:19:26.738508', '2015-04-22 22:19:26.738508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:19:26.741185', '2015-04-22 22:19:26.741185')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:20:06.106027', '2015-04-22 22:20:06.106027')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:20:06.108360', '2015-04-22 22:20:06.108360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:20:06.109937', '2015-04-22 22:20:06.109937')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:06.121233', '2015-04-22 22:20:06.121233')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:20:06.124266', '2015-04-22 22:20:06.124266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:20:06.126027', '2015-04-22 22:20:06.126027')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.148087', '2015-04-22 22:20:06.148087')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"231"}
Book Load (0.1ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 231 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 231
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 231
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 22ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.186578', '2015-04-22 22:20:06.186578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (8.0ms)
Rendered books/new.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 68ms (Views: 52.2ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.263669', '2015-04-22 22:20:06.263669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.275281', '2015-04-22 22:20:06.275281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.2ms)
Rendered books/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.284848', '2015-04-22 22:20:06.284848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"235"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 235 LIMIT 1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.297731', '2015-04-22 22:20:06.297731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"236"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 236 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.307635', '2015-04-22 22:20:06.307635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.312758', '2015-04-22 22:20:06.312758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/238 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.320719', '2015-04-22 22:20:06.320719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"239"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 239 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.334418', '2015-04-22 22:20:06.334418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"240"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 240 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/240 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:06.352352', '2015-04-22 22:20:06.352352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (424, '2015-04-22 22:20:06.356991', '2015-04-22 22:20:06.356991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:06.359149', '2015-04-22 22:20:06.359149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (425, 3, '2015-04-22 22:20:06.360699', '2015-04-22 22:20:06.360699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:20:06.362477', '2015-04-22 22:20:06.362477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (426, '2015-04-22 22:20:06.364993', '2015-04-22 22:20:06.364993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.383631', '2015-04-22 22:20:06.383631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"241"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 241 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 241
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 241
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.400267', '2015-04-22 22:20:06.400267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"242"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 242 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 8.7ms | ActiveRecord: 0.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.420508', '2015-04-22 22:20:06.420508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.431502', '2015-04-22 22:20:06.431502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"244"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 244 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.443704', '2015-04-22 22:20:06.443704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"245"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 245 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/245 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.453487', '2015-04-22 22:20:06.453487')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.457703', '2015-04-22 22:20:06.457703')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/247 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.465475', '2015-04-22 22:20:06.465475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.481401', '2015-04-22 22:20:06.481401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.491036', '2015-04-22 22:20:06.491036')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"250"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 250 LIMIT 1
Rendered locations/_form.html.erb (0.8ms)
Rendered locations/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.516867', '2015-04-22 22:20:06.516867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 241, '2015-04-22 22:20:06.520403', '2015-04-22 22:20:06.520403')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.527667', '2015-04-22 22:20:06.527667')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 242, '2015-04-22 22:20:06.529613', '2015-04-22 22:20:06.529613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.538549', '2015-04-22 22:20:06.538549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (241, '2015-04-22 22:20:06.542203', '2015-04-22 22:20:06.542203')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:20:06.543822', '2015-04-22 22:20:06.543822')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (242, '23-4', '2015-04-22 22:20:06.545635', '2015-04-22 22:20:06.545635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:20:06.548263', '2015-04-22 22:20:06.548263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.560387', '2015-04-22 22:20:06.560387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.566627', '2015-04-22 22:20:06.566627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/244 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.575802', '2015-04-22 22:20:06.575802')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"245"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 245 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.2ms)
Rendered master_skills/edit.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 17ms (Views: 12.6ms | ActiveRecord: 0.6ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.602274', '2015-04-22 22:20:06.602274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.612715', '2015-04-22 22:20:06.612715')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"247"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 247 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/247 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.622070', '2015-04-22 22:20:06.622070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"248"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 248 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 248
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.633795', '2015-04-22 22:20:06.633795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.645485', '2015-04-22 22:20:06.645485')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"250"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 250 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.656838', '2015-04-22 22:20:06.656838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.671194', '2015-04-22 22:20:06.671194')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"252"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 252 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.718841', '2015-04-22 22:20:06.718841')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 501, '2015-04-22 22:20:06.722627', '2015-04-22 22:20:06.722627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.726512', '2015-04-22 22:20:06.726512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (321, 251, 1, '2015-04-22 22:20:06.729525', '2015-04-22 22:20:06.729525')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.732284', '2015-04-22 22:20:06.732284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 502, '2015-04-22 22:20:06.734189', '2015-04-22 22:20:06.734189')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:20:06.736713', '2015-04-22 22:20:06.736713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (322, 252, 2, 'Flexible', '2015-04-22 22:20:06.739318', '2015-04-22 22:20:06.739318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.752115', '2015-04-22 22:20:06.752115')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"503"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 503 LIMIT 1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.9ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.770306', '2015-04-22 22:20:06.770306')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/new.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.791764', '2015-04-22 22:20:06.791764')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"505"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 505 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.806074', '2015-04-22 22:20:06.806074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.809960', '2015-04-22 22:20:06.809960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/507 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (7.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.823020', '2015-04-22 22:20:06.823020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 508
Rendered monster_classes/index.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.839431', '2015-04-22 22:20:06.839431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"509"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 509 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 509
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 509
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.853034', '2015-04-22 22:20:06.853034')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"510"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 510 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 510
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.865213', '2015-04-22 22:20:06.865213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.879281', '2015-04-22 22:20:06.879281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"512"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 512 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/512 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.894874', '2015-04-22 22:20:06.894874')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 513, '2015-04-22 22:20:06.897068', '2015-04-22 22:20:06.897068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:20:06.901287', '2015-04-22 22:20:06.901287')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:20:06.904958', '2015-04-22 22:20:06.904958')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (427, 3, 323, '2015-04-22 22:20:06.908678', '2015-04-22 22:20:06.908678')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (428, 323, '2015-04-22 22:20:06.910842', '2015-04-22 22:20:06.910842')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.918415', '2015-04-22 22:20:06.918415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 514, '2015-04-22 22:20:06.920898', '2015-04-22 22:20:06.920898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:20:06.924970', '2015-04-22 22:20:06.924970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:20:06.927694', '2015-04-22 22:20:06.927694')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (429, 324, '2015-04-22 22:20:06.929989', '2015-04-22 22:20:06.929989')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (430, 1, 324, '2015-04-22 22:20:06.932622', '2015-04-22 22:20:06.932622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.939272', '2015-04-22 22:20:06.939272')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 515, '2015-04-22 22:20:06.940877', '2015-04-22 22:20:06.940877')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:20:06.945490', '2015-04-22 22:20:06.945490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (431, 325, '2015-04-22 22:20:06.947991', '2015-04-22 22:20:06.947991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.955445', '2015-04-22 22:20:06.955445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 516, '2015-04-22 22:20:06.958613', '2015-04-22 22:20:06.958613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:20:06.961790', '2015-04-22 22:20:06.961790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 326, `updated_at` = '2015-04-22 22:20:06.963859' WHERE `monster_names`.`id` = 124
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 326
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:20:06.969509', '2015-04-22 22:20:06.969509')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 326, `updated_at` = '2015-04-22 22:20:06.971751' WHERE `monster_names`.`id` = 125
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:20:06.974682', '2015-04-22 22:20:06.974682')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 326, `updated_at` = '2015-04-22 22:20:06.976335' WHERE `monster_names`.`id` = 126
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.002816', '2015-04-22 22:20:07.002816')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.008386', '2015-04-22 22:20:07.008386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/433 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.016378', '2015-04-22 22:20:07.016378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (9.0ms)
Rendered master_traits/new.html.erb within layouts/application (10.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 17.9ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.041633', '2015-04-22 22:20:07.041633')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"435"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 435 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/435 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.052593', '2015-04-22 22:20:07.052593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.066438', '2015-04-22 22:20:07.066438')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.078736', '2015-04-22 22:20:07.078736')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"438"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 438 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.094669', '2015-04-22 22:20:07.094669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"439"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 439 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.106634', '2015-04-22 22:20:07.106634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"440"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 440 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 440
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.117641', '2015-04-22 22:20:07.117641')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"441"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 441 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.135369', '2015-04-22 22:20:07.135369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 517, '2015-04-22 22:20:07.138473', '2015-04-22 22:20:07.138473')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"327"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 327 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 327
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 327
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 327
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 327
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 327
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 327
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 327
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 327
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 327
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 27ms (ActiveRecord: 4.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.176692', '2015-04-22 22:20:07.176692')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 518, '2015-04-22 22:20:07.178738', '2015-04-22 22:20:07.178738')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"328"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 328 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 328
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 328
MoveType Load (1.0ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (8.6ms)
Rendered monsters/_expanding_fieldset.html.erb (14.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 328
Location Load (1.0ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 328
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.5ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 328
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 328
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 328
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 328
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Rendered monsters/_form.html.erb (73.5ms)
Rendered monsters/edit.html.erb within layouts/application (74.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 81ms (Views: 73.2ms | ActiveRecord: 6.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.267193', '2015-04-22 22:20:07.267193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 519, '2015-04-22 22:20:07.269168', '2015-04-22 22:20:07.269168')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"519", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 519, '2015-04-22 22:20:07.278629', '2015-04-22 22:20:07.278629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/330 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.287504', '2015-04-22 22:20:07.287504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 520, '2015-04-22 22:20:07.289672', '2015-04-22 22:20:07.289672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (36.5ms)
Rendered monsters/new.html.erb within layouts/application (37.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 39.3ms | ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.343157', '2015-04-22 22:20:07.343157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 521, '2015-04-22 22:20:07.345218', '2015-04-22 22:20:07.345218')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"332"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 332 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 332 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/332 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.359430', '2015-04-22 22:20:07.359430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 522, '2015-04-22 22:20:07.361415', '2015-04-22 22:20:07.361415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"333"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 333 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 333 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 333
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 333
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 333
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 333
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 333
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 333
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 333
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 333
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (45.6ms)
Rendered monsters/edit.html.erb within layouts/application (46.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 53ms (Views: 45.6ms | ActiveRecord: 3.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.421638', '2015-04-22 22:20:07.421638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 523, '2015-04-22 22:20:07.423435', '2015-04-22 22:20:07.423435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"334"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 334 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 334
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 523 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 334
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 334
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 334
Rendered monsters/_show_stat_block.html.erb (3.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 334
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 334
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 334
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 334
Rendered monsters/show.html.erb within layouts/application (10.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 1.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.445431', '2015-04-22 22:20:07.445431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 524, '2015-04-22 22:20:07.447887', '2015-04-22 22:20:07.447887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Rendered monsters/_form.html.erb (52.7ms)
Rendered monsters/new.html.erb within layouts/application (53.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 59ms (Views: 53.9ms | ActiveRecord: 1.8ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.515797', '2015-04-22 22:20:07.515797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 525, '2015-04-22 22:20:07.519145', '2015-04-22 22:20:07.519145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 336
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 525 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (7.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 1.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.558746', '2015-04-22 22:20:07.558746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.569903', '2015-04-22 22:20:07.569903')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/202 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)

 (0.6ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.583546', '2015-04-22 22:20:07.583546')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.6ms)
Rendered move_types/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (2.2ms)
Rendered layouts/_navigation.html.erb (2.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 20ms (Views: 15.7ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.618418', '2015-04-22 22:20:07.618418')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"204"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 204 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 204
SQL (0.3ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 204
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 11ms (ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.641685', '2015-04-22 22:20:07.641685')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"205"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 205 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.659835', '2015-04-22 22:20:07.659835')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"206"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 206 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.679906', '2015-04-22 22:20:07.679906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.693199', '2015-04-22 22:20:07.693199')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.705747', '2015-04-22 22:20:07.705747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"209"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 209 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.721249', '2015-04-22 22:20:07.721249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"210"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 210 LIMIT 1
 (0.5ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/210 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (2.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:31.813920', '2015-04-22 22:27:31.813920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (442, '2015-04-22 22:27:31.825082', '2015-04-22 22:27:31.825082')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:31.827279', '2015-04-22 22:27:31.827279')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (443, 3, '2015-04-22 22:27:31.829156', '2015-04-22 22:27:31.829156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:27:31.830918', '2015-04-22 22:27:31.830918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (444, '2015-04-22 22:27:31.832505', '2015-04-22 22:27:31.832505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:31.854394', '2015-04-22 22:27:31.854394')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (20.3ms)
Rendered master_skills/new.html.erb within layouts/application (23.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 75ms (Views: 65.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:31.942149', '2015-04-22 22:27:31.942149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:31.953143', '2015-04-22 22:27:31.953143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"255"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 255 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 255
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 6ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (36.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.001797', '2015-04-22 22:27:32.001797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.011915', '2015-04-22 22:27:32.011915')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"257"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 257 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.023501', '2015-04-22 22:27:32.023501')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.028499', '2015-04-22 22:27:32.028499')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/259 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.035159', '2015-04-22 22:27:32.035159')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"260"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 260 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/260 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.044140', '2015-04-22 22:27:32.044140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"261"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 261 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.7ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.059376', '2015-04-22 22:27:32.059376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"262"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 262 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.107906', '2015-04-22 22:27:32.107906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 526, '2015-04-22 22:27:32.112129', '2015-04-22 22:27:32.112129')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"526", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 526, '2015-04-22 22:27:32.121450', '2015-04-22 22:27:32.121450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/338 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.131114', '2015-04-22 22:27:32.131114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 527, '2015-04-22 22:27:32.133077', '2015-04-22 22:27:32.133077')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.7ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (9.8ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (13.9ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.3ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (14.1ms)
Rendered monsters/_form.html.erb (95.0ms)
Rendered monsters/new.html.erb within layouts/application (95.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 129ms (Views: 94.5ms | ActiveRecord: 8.5ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.269993', '2015-04-22 22:27:32.269993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 528, '2015-04-22 22:27:32.272168', '2015-04-22 22:27:32.272168')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"340"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 340 LIMIT 1
MonsterName Load (1.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 340
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 528 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 340
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 340
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 340
Rendered monsters/_show_stat_block.html.erb (4.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 340
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 340
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 340
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 340
Rendered monsters/show.html.erb within layouts/application (12.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.2ms | ActiveRecord: 2.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.295998', '2015-04-22 22:27:32.295998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 529, '2015-04-22 22:27:32.298032', '2015-04-22 22:27:32.298032')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"341"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 341 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 341 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 341
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 341
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 341
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 341
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 341
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 341
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 341
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 341
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (38.1ms)
Rendered monsters/edit.html.erb within layouts/application (39.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 47ms (Views: 37.9ms | ActiveRecord: 3.9ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.353555', '2015-04-22 22:27:32.353555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 530, '2015-04-22 22:27:32.355411', '2015-04-22 22:27:32.355411')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"342"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 342 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 342 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/342 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.369961', '2015-04-22 22:27:32.369961')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 531, '2015-04-22 22:27:32.371954', '2015-04-22 22:27:32.371954')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"343"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 343 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.7ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 343
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 343
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 343
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 343
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 343
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 343
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 343
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 343
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 343
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 19ms (ActiveRecord: 3.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.399553', '2015-04-22 22:27:32.399553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 532, '2015-04-22 22:27:32.401505', '2015-04-22 22:27:32.401505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"344"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 344 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 344
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MonsterClass Load (1.1ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 344
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 344
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 344
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Trait Load (0.0ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 344
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.6ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 344
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 344
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 344
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/edit.html.erb within layouts/application (39.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 4.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.451837', '2015-04-22 22:27:32.451837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 533, '2015-04-22 22:27:32.454293', '2015-04-22 22:27:32.454293')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 345
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 533 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (11.2ms)
Rendered layouts/_navigation_links.html.erb (4.5ms)
Rendered layouts/_navigation.html.erb (4.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 23ms (Views: 21.8ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.484865', '2015-04-22 22:27:32.484865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 534, '2015-04-22 22:27:32.487368', '2015-04-22 22:27:32.487368')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_form.html.erb (34.3ms)
Rendered monsters/new.html.erb within layouts/application (34.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.541445', '2015-04-22 22:27:32.541445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 535, '2015-04-22 22:27:32.543904', '2015-04-22 22:27:32.543904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.550450', '2015-04-22 22:27:32.550450')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (347, 253, 1, '2015-04-22 22:27:32.554907', '2015-04-22 22:27:32.554907')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.557725', '2015-04-22 22:27:32.557725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 536, '2015-04-22 22:27:32.569161', '2015-04-22 22:27:32.569161')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:27:32.572817', '2015-04-22 22:27:32.572817')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (348, 254, 2, 'Flexible', '2015-04-22 22:27:32.574831', '2015-04-22 22:27:32.574831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.588749', '2015-04-22 22:27:32.588749')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.608617', '2015-04-22 22:27:32.608617')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"256"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 256 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 256
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 256
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.620843', '2015-04-22 22:27:32.620843')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"257"}
Location Load (0.0ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 257 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/257 Completed 302 Found in 3ms (ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.630386', '2015-04-22 22:27:32.630386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"258"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 258 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.644678', '2015-04-22 22:27:32.644678')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.648905', '2015-04-22 22:27:32.648905')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/260 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.5ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.657470', '2015-04-22 22:27:32.657470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.666679', '2015-04-22 22:27:32.666679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"262"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 262 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.0ms)
Rendered locations/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 7.3ms | ActiveRecord: 0.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.689072', '2015-04-22 22:27:32.689072')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.5ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.5ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.709481', '2015-04-22 22:27:32.709481')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"264"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 264 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:32.734013', '2015-04-22 22:27:32.734013')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:27:32.738302', '2015-04-22 22:27:32.738302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:27:32.741583', '2015-04-22 22:27:32.741583')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.752291', '2015-04-22 22:27:32.752291')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 537, '2015-04-22 22:27:32.757865', '2015-04-22 22:27:32.757865')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:27:32.767510', '2015-04-22 22:27:32.767510')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:27:32.773059', '2015-04-22 22:27:32.773059')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (448, 3, 349, '2015-04-22 22:27:32.780720', '2015-04-22 22:27:32.780720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (449, 349, '2015-04-22 22:27:32.783780', '2015-04-22 22:27:32.783780')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.8ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.796682', '2015-04-22 22:27:32.796682')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 538, '2015-04-22 22:27:32.801373', '2015-04-22 22:27:32.801373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:27:32.808191', '2015-04-22 22:27:32.808191')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (450, 350, '2015-04-22 22:27:32.813060', '2015-04-22 22:27:32.813060')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_names_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.826437', '2015-04-22 22:27:32.826437')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 539, '2015-04-22 22:27:32.832512', '2015-04-22 22:27:32.832512')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:27:32.839302', '2015-04-22 22:27:32.839302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 351, `updated_at` = '2015-04-22 22:27:32.842786' WHERE `monster_names`.`id` = 127
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 351
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:27:32.851444', '2015-04-22 22:27:32.851444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 351, `updated_at` = '2015-04-22 22:27:32.854303' WHERE `monster_names`.`id` = 128
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:27:32.858522', '2015-04-22 22:27:32.858522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 351, `updated_at` = '2015-04-22 22:27:32.861695' WHERE `monster_names`.`id` = 129
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.872385', '2015-04-22 22:27:32.872385')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 540, '2015-04-22 22:27:32.877439', '2015-04-22 22:27:32.877439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:27:32.885046', '2015-04-22 22:27:32.885046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:27:32.890470', '2015-04-22 22:27:32.890470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (451, 352, '2015-04-22 22:27:32.894253', '2015-04-22 22:27:32.894253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (452, 1, 352, '2015-04-22 22:27:32.896827', '2015-04-22 22:27:32.896827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.912998', '2015-04-22 22:27:32.912998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.928657', '2015-04-22 22:27:32.928657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.941828', '2015-04-22 22:27:32.941828')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"245"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 245 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 245
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 245
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.955004', '2015-04-22 22:27:32.955004')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.969567', '2015-04-22 22:27:32.969567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.974796', '2015-04-22 22:27:32.974796')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/248 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.981451', '2015-04-22 22:27:32.981451')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"249"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 249 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.994801', '2015-04-22 22:27:32.994801')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"250"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 250 LIMIT 1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:33.006906', '2015-04-22 22:27:33.006906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"251"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 251 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:33.022150', '2015-04-22 22:27:33.022150')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"252"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 252 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/252 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:33.033437', '2015-04-22 22:27:33.033437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (253, '2015-04-22 22:27:33.036913', '2015-04-22 22:27:33.036913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:27:33.039013', '2015-04-22 22:27:33.039013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (254, '23-4', '2015-04-22 22:27:33.040846', '2015-04-22 22:27:33.040846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:27:33.042759', '2015-04-22 22:27:33.042759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:33.050977', '2015-04-22 22:27:33.050977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 263, '2015-04-22 22:27:33.054609', '2015-04-22 22:27:33.054609')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:33.060997', '2015-04-22 22:27:33.060997')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 264, '2015-04-22 22:27:33.062913', '2015-04-22 22:27:33.062913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.074727', '2015-04-22 22:27:33.074727')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"453"}
MasterTrait Load (1.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 453 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (6.2ms)
Rendered master_traits/edit.html.erb within layouts/application (7.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 13.2ms | ActiveRecord: 1.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.100441', '2015-04-22 22:27:33.100441')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"454"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 454 LIMIT 1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.113416', '2015-04-22 22:27:33.113416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.123185', '2015-04-22 22:27:33.123185')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.134969', '2015-04-22 22:27:33.134969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.150436', '2015-04-22 22:27:33.150436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"458"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 458 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 458
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.168832', '2015-04-22 22:27:33.168832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.174719', '2015-04-22 22:27:33.174719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/460 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.181641', '2015-04-22 22:27:33.181641')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"461"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 461 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.193012', '2015-04-22 22:27:33.193012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"462"}
MasterTrait Load (0.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 462 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/462 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.211717', '2015-04-22 22:27:33.211717')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 11.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.240134', '2015-04-22 22:27:33.240134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"212"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 212 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.255121', '2015-04-22 22:27:33.255121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"213"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 213 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.265656', '2015-04-22 22:27:33.265656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.269754', '2015-04-22 22:27:33.269754')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/215 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.278160', '2015-04-22 22:27:33.278160')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.289953', '2015-04-22 22:27:33.289953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.302849', '2015-04-22 22:27:33.302849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"218"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 218 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 218
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 218
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.315370', '2015-04-22 22:27:33.315370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"219"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 219 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.325313', '2015-04-22 22:27:33.325313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"220"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 220 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/220 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.342511', '2015-04-22 22:27:33.342511')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.9ms)
Rendered monster_classes/new.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.365907', '2015-04-22 22:27:33.365907')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"542"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 542 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.382344', '2015-04-22 22:27:33.382344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"543"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 543 LIMIT 1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 543
Rendered monster_classes/show.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.396028', '2015-04-22 22:27:33.396028')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"544"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 544 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 544
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 544
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.408034', '2015-04-22 22:27:33.408034')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"545"}
MonsterClass Load (0.7ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 545 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.421272', '2015-04-22 22:27:33.421272')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"546"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 546 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/546 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.429953', '2015-04-22 22:27:33.429953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.433365', '2015-04-22 22:27:33.433365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/548 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.441102', '2015-04-22 22:27:33.441102')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 549
Rendered monster_classes/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.453716', '2015-04-22 22:27:33.453716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:27:33.483332', '2015-04-22 22:27:33.483332')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:27:33.485016', '2015-04-22 22:27:33.485016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:27:33.486608', '2015-04-22 22:27:33.486608')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:24.988292', '2015-04-22 22:28:24.988292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:24.996118', '2015-04-22 22:28:24.996118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/266 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.006348', '2015-04-22 22:28:25.006348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"267"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 267 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (12.4ms)
Rendered locations/edit.html.erb within layouts/application (16.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 82ms (Views: 67.2ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.097171', '2015-04-22 22:28:25.097171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.107587', '2015-04-22 22:28:25.107587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.118253', '2015-04-22 22:28:25.118253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"270"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 270 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.129285', '2015-04-22 22:28:25.129285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"271"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 271 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 271
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 271
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 16ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.156336', '2015-04-22 22:28:25.156336')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"272"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 272 LIMIT 1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.169789', '2015-04-22 22:28:25.169789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"273"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 273 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/273 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.178831', '2015-04-22 22:28:25.178831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (0.9ms)
Rendered locations/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.206556', '2015-04-22 22:28:25.206556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.213205', '2015-04-22 22:28:25.213205')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/266 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (3.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.226528', '2015-04-22 22:28:25.226528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"267"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 267 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 267
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (6.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.243872', '2015-04-22 22:28:25.243872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"268"}
MasterSkill Load (0.0ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 268 LIMIT 1
Rendered master_skills/_form.html.erb (3.7ms)
Rendered master_skills/edit.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 10.1ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.262529', '2015-04-22 22:28:25.262529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"269"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 269 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/269 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.272747', '2015-04-22 22:28:25.272747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.285634', '2015-04-22 22:28:25.285634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.301685', '2015-04-22 22:28:25.301685')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"272"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 272 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.316815', '2015-04-22 22:28:25.316815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.328014', '2015-04-22 22:28:25.328014')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"274"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 274 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.353181', '2015-04-22 22:28:25.353181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (463, '2015-04-22 22:28:25.358475', '2015-04-22 22:28:25.358475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.360712', '2015-04-22 22:28:25.360712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (464, 3, '2015-04-22 22:28:25.362575', '2015-04-22 22:28:25.362575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:28:25.364740', '2015-04-22 22:28:25.364740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (465, '2015-04-22 22:28:25.366901', '2015-04-22 22:28:25.366901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.392982', '2015-04-22 22:28:25.392982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.0ms)
Rendered master_traits/new.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.2ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.417300', '2015-04-22 22:28:25.417300')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"467"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 467 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.432946', '2015-04-22 22:28:25.432946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"468"}
MasterTrait Load (0.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 468 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/468 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.441344', '2015-04-22 22:28:25.441344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"469"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 469 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 469
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.451530', '2015-04-22 22:28:25.451530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.463457', '2015-04-22 22:28:25.463457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"471"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 471 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.475974', '2015-04-22 22:28:25.475974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"472"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 472 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.486698', '2015-04-22 22:28:25.486698')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.490265', '2015-04-22 22:28:25.490265')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/474 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.497463', '2015-04-22 22:28:25.497463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.508526', '2015-04-22 22:28:25.508526')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:28:25.510572', '2015-04-22 22:28:25.510572')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:28:25.513547', '2015-04-22 22:28:25.513547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.531571', '2015-04-22 22:28:25.531571')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.537005', '2015-04-22 22:28:25.537005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/222 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.544132', '2015-04-22 22:28:25.544132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"223"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 223 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 223
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 223
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 9ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.561172', '2015-04-22 22:28:25.561172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"224"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 224 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.576143', '2015-04-22 22:28:25.576143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.588557', '2015-04-22 22:28:25.588557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.605490', '2015-04-22 22:28:25.605490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"227"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 227 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/227 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.615439', '2015-04-22 22:28:25.615439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"228"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 228 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.629822', '2015-04-22 22:28:25.629822')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.640665', '2015-04-22 22:28:25.640665')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"230"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 230 LIMIT 1
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.669253', '2015-04-22 22:28:25.669253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.673634', '2015-04-22 22:28:25.673634')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/256 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.682423', '2015-04-22 22:28:25.682423')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.6ms)
Rendered books/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.2ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.704515', '2015-04-22 22:28:25.704515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"258"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 258 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 258
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 258
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.728687', '2015-04-22 22:28:25.728687')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.741944', '2015-04-22 22:28:25.741944')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"260"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 260 LIMIT 1
Rendered books/_form.html.erb (1.6ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.754207', '2015-04-22 22:28:25.754207')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"261"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 261 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.770153', '2015-04-22 22:28:25.770153')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.780929', '2015-04-22 22:28:25.780929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"263"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 263 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.3ms)

 (1.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.790780', '2015-04-22 22:28:25.790780')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"264"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 264 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/264 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.811801', '2015-04-22 22:28:25.811801')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 275, '2015-04-22 22:28:25.815542', '2015-04-22 22:28:25.815542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.822711', '2015-04-22 22:28:25.822711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 276, '2015-04-22 22:28:25.824449', '2015-04-22 22:28:25.824449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:25.866016', '2015-04-22 22:28:25.866016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 551, '2015-04-22 22:28:25.869145', '2015-04-22 22:28:25.869145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"353"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 353 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 353
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 353
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 353
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 353
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 353
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 353
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 353
Rendered monsters/_parry_score_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 353
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (10.2ms)
Rendered monsters/_form.html.erb (95.1ms)
Rendered monsters/edit.html.erb within layouts/application (96.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 103ms (Views: 94.3ms | ActiveRecord: 7.3ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:25.981910', '2015-04-22 22:28:25.981910')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 552, '2015-04-22 22:28:25.984018', '2015-04-22 22:28:25.984018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_attack_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (41.8ms)
Rendered monsters/new.html.erb within layouts/application (42.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 43.6ms | ActiveRecord: 1.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.040815', '2015-04-22 22:28:26.040815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 553, '2015-04-22 22:28:26.043256', '2015-04-22 22:28:26.043256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"355"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 355 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 355
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 553 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 355
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 355
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 355
Rendered monsters/_show_stat_block.html.erb (3.6ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 355
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 355
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 355
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 355
Rendered monsters/show.html.erb within layouts/application (10.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 1.9ms)

 (50.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.112510', '2015-04-22 22:28:26.112510')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 554, '2015-04-22 22:28:26.114573', '2015-04-22 22:28:26.114573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"356"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 356 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 356 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.7ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 356
Rendered monsters/_monster_name_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 356
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 356
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 356
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 356
MasterTrait Load (0.0ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 356
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 356
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 356
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (60.2ms)
Rendered monsters/edit.html.erb within layouts/application (60.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 68ms (Views: 58.9ms | ActiveRecord: 4.8ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.191657', '2015-04-22 22:28:26.191657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 555, '2015-04-22 22:28:26.194238', '2015-04-22 22:28:26.194238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"555", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 555, '2015-04-22 22:28:26.204342', '2015-04-22 22:28:26.204342')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/358 Completed 302 Found in 8ms (ActiveRecord: 0.5ms)

 (0.0ms)  SELECT COUNT(*) FROM `monsters`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.214099', '2015-04-22 22:28:26.214099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 556, '2015-04-22 22:28:26.216073', '2015-04-22 22:28:26.216073')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"359"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 359 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 359
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 359
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 359
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 359
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 359
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 359
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 359
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 359
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 359
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.2ms)

 (0.1ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.240097', '2015-04-22 22:28:26.240097')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 557, '2015-04-22 22:28:26.242459', '2015-04-22 22:28:26.242459')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 360
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 557 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.258317', '2015-04-22 22:28:26.258317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 558, '2015-04-22 22:28:26.260720', '2015-04-22 22:28:26.260720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (43.1ms)
Rendered monsters/new.html.erb within layouts/application (43.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 44.4ms | ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.318740', '2015-04-22 22:28:26.318740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 559, '2015-04-22 22:28:26.321439', '2015-04-22 22:28:26.321439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"362"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 362 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 362 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/362 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:26.335334', '2015-04-22 22:28:26.335334')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (265, '2015-04-22 22:28:26.337996', '2015-04-22 22:28:26.337996')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:28:26.340555', '2015-04-22 22:28:26.340555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (266, '23-4', '2015-04-22 22:28:26.342715', '2015-04-22 22:28:26.342715')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:28:26.345071', '2015-04-22 22:28:26.345071')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.351813', '2015-04-22 22:28:26.351813')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 560, '2015-04-22 22:28:26.354041', '2015-04-22 22:28:26.354041')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:28:26.357695', '2015-04-22 22:28:26.357695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 363, `updated_at` = '2015-04-22 22:28:26.359848' WHERE `monster_names`.`id` = 133
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 363
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:28:26.365981', '2015-04-22 22:28:26.365981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 363, `updated_at` = '2015-04-22 22:28:26.368153' WHERE `monster_names`.`id` = 134
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:28:26.370251', '2015-04-22 22:28:26.370251')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 363, `updated_at` = '2015-04-22 22:28:26.371826' WHERE `monster_names`.`id` = 135
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.377998', '2015-04-22 22:28:26.377998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 561, '2015-04-22 22:28:26.380089', '2015-04-22 22:28:26.380089')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:28:26.383457', '2015-04-22 22:28:26.383457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:28:26.386111', '2015-04-22 22:28:26.386111')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (479, 3, 364, '2015-04-22 22:28:26.389015', '2015-04-22 22:28:26.389015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (480, 364, '2015-04-22 22:28:26.390798', '2015-04-22 22:28:26.390798')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.398248', '2015-04-22 22:28:26.398248')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 562, '2015-04-22 22:28:26.400656', '2015-04-22 22:28:26.400656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:28:26.405767', '2015-04-22 22:28:26.405767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (481, 365, '2015-04-22 22:28:26.409197', '2015-04-22 22:28:26.409197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.416522', '2015-04-22 22:28:26.416522')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 563, '2015-04-22 22:28:26.419145', '2015-04-22 22:28:26.419145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:28:26.423847', '2015-04-22 22:28:26.423847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:28:26.427410', '2015-04-22 22:28:26.427410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (482, 366, '2015-04-22 22:28:26.430007', '2015-04-22 22:28:26.430007')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (483, 1, 366, '2015-04-22 22:28:26.431583', '2015-04-22 22:28:26.431583')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.445329', '2015-04-22 22:28:26.445329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"564"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 564 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 564
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 564
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.460462', '2015-04-22 22:28:26.460462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"565"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 565 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.481462', '2015-04-22 22:28:26.481462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"566"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 566 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/566 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.491744', '2015-04-22 22:28:26.491744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.496616', '2015-04-22 22:28:26.496616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/568 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.0ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.505025', '2015-04-22 22:28:26.505025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.519623', '2015-04-22 22:28:26.519623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"570"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 570 LIMIT 1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.532647', '2015-04-22 22:28:26.532647')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.4ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 571
Rendered monster_classes/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.546312', '2015-04-22 22:28:26.546312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.556933', '2015-04-22 22:28:26.556933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"573"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 573 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 573
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:28:26.570181', '2015-04-22 22:28:26.570181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:28:26.572085', '2015-04-22 22:28:26.572085')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:28:26.573731', '2015-04-22 22:28:26.573731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.581486', '2015-04-22 22:28:26.581486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 574, '2015-04-22 22:28:26.583970', '2015-04-22 22:28:26.583970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:26.588023', '2015-04-22 22:28:26.588023')
 (1.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (367, 275, 1, '2015-04-22 22:28:26.592095', '2015-04-22 22:28:26.592095')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.595070', '2015-04-22 22:28:26.595070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 575, '2015-04-22 22:28:26.597557', '2015-04-22 22:28:26.597557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:28:26.601127', '2015-04-22 22:28:26.601127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (368, 276, 2, 'Flexible', '2015-04-22 22:28:26.603701', '2015-04-22 22:28:26.603701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.444924', '2015-04-22 22:32:28.444924')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"231"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 231 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 69ms (Views: 64.7ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.524512', '2015-04-22 22:32:28.524512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (7.4ms)
Rendered move_types/new.html.erb within layouts/application (8.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.549605', '2015-04-22 22:32:28.549605')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"233"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 233 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (41.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.604083', '2015-04-22 22:32:28.604083')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (1.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.613665', '2015-04-22 22:32:28.613665')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"235"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 235 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/235 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.623167', '2015-04-22 22:32:28.623167')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.626677', '2015-04-22 22:32:28.626677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/237 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.633428', '2015-04-22 22:32:28.633428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"238"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 238 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 238
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 238
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.656573', '2015-04-22 22:32:28.656573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.669388', '2015-04-22 22:32:28.669388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"240"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 240 LIMIT 1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.721563', '2015-04-22 22:32:28.721563')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 576, '2015-04-22 22:32:28.726841', '2015-04-22 22:32:28.726841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:28.735262', '2015-04-22 22:32:28.735262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (369, 277, 1, '2015-04-22 22:32:28.738108', '2015-04-22 22:32:28.738108')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.740553', '2015-04-22 22:32:28.740553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 577, '2015-04-22 22:32:28.742427', '2015-04-22 22:32:28.742427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:32:28.745507', '2015-04-22 22:32:28.745507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (370, 278, 2, 'Flexible', '2015-04-22 22:32:28.747402', '2015-04-22 22:32:28.747402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.760474', '2015-04-22 22:32:28.760474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 578
Rendered monster_classes/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.5ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.778087', '2015-04-22 22:32:28.778087')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"579"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 579 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/579 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.788181', '2015-04-22 22:32:28.788181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.806386', '2015-04-22 22:32:28.806386')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"581"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 581 LIMIT 1
Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 581
Rendered monster_classes/show.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.818879', '2015-04-22 22:32:28.818879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"582"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 582 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.834256', '2015-04-22 22:32:28.834256')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.838538', '2015-04-22 22:32:28.838538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/584 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.846564', '2015-04-22 22:32:28.846564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"585"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 585 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.859501', '2015-04-22 22:32:28.859501')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"586"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 586 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 586
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 586
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.869952', '2015-04-22 22:32:28.869952')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.2ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:28.892128', '2015-04-22 22:32:28.892128')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (484, '2015-04-22 22:32:28.896120', '2015-04-22 22:32:28.896120')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:28.898865', '2015-04-22 22:32:28.898865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (485, 3, '2015-04-22 22:32:28.900789', '2015-04-22 22:32:28.900789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:32:28.902576', '2015-04-22 22:32:28.902576')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (486, '2015-04-22 22:32:28.905296', '2015-04-22 22:32:28.905296')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:28.923979', '2015-04-22 22:32:28.923979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (267, '2015-04-22 22:32:28.926659', '2015-04-22 22:32:28.926659')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:32:28.929143', '2015-04-22 22:32:28.929143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (268, '23-4', '2015-04-22 22:32:28.931143', '2015-04-22 22:32:28.931143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:32:28.932954', '2015-04-22 22:32:28.932954')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.940440', '2015-04-22 22:32:28.940440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 588, '2015-04-22 22:32:28.942449', '2015-04-22 22:32:28.942449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:32:28.945854', '2015-04-22 22:32:28.945854')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:32:28.949315', '2015-04-22 22:32:28.949315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (487, 3, 371, '2015-04-22 22:32:28.953024', '2015-04-22 22:32:28.953024')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (488, 371, '2015-04-22 22:32:28.955192', '2015-04-22 22:32:28.955192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.962228', '2015-04-22 22:32:28.962228')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 589, '2015-04-22 22:32:28.964113', '2015-04-22 22:32:28.964113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:32:28.969364', '2015-04-22 22:32:28.969364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:32:28.972476', '2015-04-22 22:32:28.972476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (489, 372, '2015-04-22 22:32:28.974807', '2015-04-22 22:32:28.974807')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (490, 1, 372, '2015-04-22 22:32:28.977327', '2015-04-22 22:32:28.977327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.984170', '2015-04-22 22:32:28.984170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 590, '2015-04-22 22:32:28.986366', '2015-04-22 22:32:28.986366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:32:28.990426', '2015-04-22 22:32:28.990426')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (491, 373, '2015-04-22 22:32:28.992808', '2015-04-22 22:32:28.992808')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.999098', '2015-04-22 22:32:28.999098')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 591, '2015-04-22 22:32:29.001118', '2015-04-22 22:32:29.001118')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:32:29.012352', '2015-04-22 22:32:29.012352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  UPDATE `monster_names` SET `monster_id` = 374, `updated_at` = '2015-04-22 22:32:29.015307' WHERE `monster_names`.`id` = 139
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 374
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:32:29.021901', '2015-04-22 22:32:29.021901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 374, `updated_at` = '2015-04-22 22:32:29.023215' WHERE `monster_names`.`id` = 140
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:32:29.025194', '2015-04-22 22:32:29.025194')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 374, `updated_at` = '2015-04-22 22:32:29.027701' WHERE `monster_names`.`id` = 141
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.047445', '2015-04-22 22:32:29.047445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.1ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.063173', '2015-04-22 22:32:29.063173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (5.6ms)
Rendered master_skills/new.html.erb within layouts/application (6.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.2ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.079403', '2015-04-22 22:32:29.079403')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.083238', '2015-04-22 22:32:29.083238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/280 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.090795', '2015-04-22 22:32:29.090795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"281"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 281 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.105975', '2015-04-22 22:32:29.105975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.121643', '2015-04-22 22:32:29.121643')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"283"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 283 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.144197', '2015-04-22 22:32:29.144197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"284"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 284 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 284
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.155457', '2015-04-22 22:32:29.155457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"285"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 285 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/285 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.166803', '2015-04-22 22:32:29.166803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"286"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 286 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.187673', '2015-04-22 22:32:29.187673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 592, '2015-04-22 22:32:29.189774', '2015-04-22 22:32:29.189774')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"592", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 592, '2015-04-22 22:32:29.199495', '2015-04-22 22:32:29.199495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/376 Completed 302 Found in 8ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.210133', '2015-04-22 22:32:29.210133')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 593, '2015-04-22 22:32:29.212602', '2015-04-22 22:32:29.212602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
Location Load (0.5ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (13.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (9.8ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Rendered monsters/_form.html.erb (77.5ms)
Rendered monsters/new.html.erb within layouts/application (78.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 99ms (Views: 80.6ms | ActiveRecord: 4.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.319201', '2015-04-22 22:32:29.319201')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 594, '2015-04-22 22:32:29.321371', '2015-04-22 22:32:29.321371')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"378"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 378 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 378 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 378
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 378
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 378
Location Load (0.0ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 378
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Trait Load (0.6ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 378
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 378
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
ParryScore Load (0.5ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 378
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 378
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (41.9ms)
Rendered monsters/edit.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 50ms (Views: 41.5ms | ActiveRecord: 4.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.379294', '2015-04-22 22:32:29.379294')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 595, '2015-04-22 22:32:29.381171', '2015-04-22 22:32:29.381171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"379"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 379 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 379
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 379
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 379
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 379
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 379
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 379
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 379
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 379
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (37.9ms)
Rendered monsters/edit.html.erb within layouts/application (38.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 42ms (Views: 38.0ms | ActiveRecord: 3.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.431975', '2015-04-22 22:32:29.431975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 596, '2015-04-22 22:32:29.433984', '2015-04-22 22:32:29.433984')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"380"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 380 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 380
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 380
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 380
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 380
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 380
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 380
MonsterName Load (0.6ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 380
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 380
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 380
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 2.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.452158', '2015-04-22 22:32:29.452158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 597, '2015-04-22 22:32:29.454286', '2015-04-22 22:32:29.454286')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.1ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 381
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 597 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.471474', '2015-04-22 22:32:29.471474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 598, '2015-04-22 22:32:29.473431', '2015-04-22 22:32:29.473431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (1.9ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (34.1ms)
Rendered monsters/new.html.erb within layouts/application (34.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 41ms (Views: 36.5ms | ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.524190', '2015-04-22 22:32:29.524190')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 599, '2015-04-22 22:32:29.526991', '2015-04-22 22:32:29.526991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"383"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 383 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 383
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 599 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 383
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 383
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 383
Rendered monsters/_show_stat_block.html.erb (3.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 383
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 383
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 383
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 383
Rendered monsters/show.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.5ms | ActiveRecord: 2.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.551048', '2015-04-22 22:32:29.551048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 600, '2015-04-22 22:32:29.553236', '2015-04-22 22:32:29.553236')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"384"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 384 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 384 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/384 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.568054', '2015-04-22 22:32:29.568054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:32:29.570177', '2015-04-22 22:32:29.570177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:32:29.571656', '2015-04-22 22:32:29.571656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 8.1ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.600706', '2015-04-22 22:32:29.600706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.5ms)
Rendered books/new.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.627810', '2015-04-22 22:32:29.627810')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"270"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 270 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/270 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.639000', '2015-04-22 22:32:29.639000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"271"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 271 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.653281', '2015-04-22 22:32:29.653281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"272"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 272 LIMIT 1
Rendered books/_form.html.erb (1.2ms)
Rendered books/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.664642', '2015-04-22 22:32:29.664642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.678808', '2015-04-22 22:32:29.678808')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.683199', '2015-04-22 22:32:29.683199')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/275 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.691164', '2015-04-22 22:32:29.691164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"276"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 276 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 10.3ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.709203', '2015-04-22 22:32:29.709203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"277"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 277 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 277
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 277
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.722696', '2015-04-22 22:32:29.722696')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.5ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.741567', '2015-04-22 22:32:29.741567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.762552', '2015-04-22 22:32:29.762552')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"280"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 280 LIMIT 1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.776883', '2015-04-22 22:32:29.776883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.787553', '2015-04-22 22:32:29.787553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"282"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 282 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 282
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 282
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.801335', '2015-04-22 22:32:29.801335')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.8ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.812203', '2015-04-22 22:32:29.812203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"284"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 284 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/284 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.821967', '2015-04-22 22:32:29.821967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.826381', '2015-04-22 22:32:29.826381')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/286 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.833776', '2015-04-22 22:32:29.833776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"287"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 287 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.846128', '2015-04-22 22:32:29.846128')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"288"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 288 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.4ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.868834', '2015-04-22 22:32:29.868834')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"495"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 495 LIMIT 1
Rendered master_traits/_form.html.erb (4.1ms)
Rendered master_traits/edit.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.889864', '2015-04-22 22:32:29.889864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"496"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 496 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 496
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.901708', '2015-04-22 22:32:29.901708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.3ms)
Rendered master_traits/new.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.922824', '2015-04-22 22:32:29.922824')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.933891', '2015-04-22 22:32:29.933891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"499"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 499 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/499 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.942317', '2015-04-22 22:32:29.942317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.954380', '2015-04-22 22:32:29.954380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"501"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 501 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.966099', '2015-04-22 22:32:29.966099')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"502"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 502 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 4.7ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.981437', '2015-04-22 22:32:29.981437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.985318', '2015-04-22 22:32:29.985318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/504 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:32:29.993125', '2015-04-22 22:32:29.993125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:32:29.994985', '2015-04-22 22:32:29.994985')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:32:29.996220', '2015-04-22 22:32:29.996220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:30.002199', '2015-04-22 22:32:30.002199')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 287, '2015-04-22 22:32:30.006465', '2015-04-22 22:32:30.006465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:30.013466', '2015-04-22 22:32:30.013466')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 288, '2015-04-22 22:32:30.015474', '2015-04-22 22:32:30.015474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.442562', '2015-04-22 23:05:23.442562')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (7.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 64ms (Views: 63.5ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.516043', '2015-04-22 23:05:23.516043')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"290"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 290 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/290 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.529647', '2015-04-22 23:05:23.529647')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.0ms)
Rendered locations/new.html.erb within layouts/application (7.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.552763', '2015-04-22 23:05:23.552763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"292"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 292 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.563329', '2015-04-22 23:05:23.563329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"293"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 293 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.9ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.579133', '2015-04-22 23:05:23.579133')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.7ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.589926', '2015-04-22 23:05:23.589926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.593349', '2015-04-22 23:05:23.593349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/296 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.599981', '2015-04-22 23:05:23.599981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"297"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 297 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.610680', '2015-04-22 23:05:23.610680')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"298"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 298 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (1.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 298
SQL (0.3ms)  DELETE FROM `locations` WHERE `locations`.`id` = 298
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 16ms (ActiveRecord: 2.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.670474', '2015-04-22 23:05:23.670474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 601, '2015-04-22 23:05:23.674825', '2015-04-22 23:05:23.674825')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:05:23.684224', '2015-04-22 23:05:23.684224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  UPDATE `monster_names` SET `monster_id` = 385, `updated_at` = '2015-04-22 23:05:23.686210' WHERE `monster_names`.`id` = 145
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 385
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:05:23.691937', '2015-04-22 23:05:23.691937')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 385, `updated_at` = '2015-04-22 23:05:23.693432' WHERE `monster_names`.`id` = 146
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 23:05:23.694997', '2015-04-22 23:05:23.694997')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 385, `updated_at` = '2015-04-22 23:05:23.696440' WHERE `monster_names`.`id` = 147
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.703144', '2015-04-22 23:05:23.703144')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 602, '2015-04-22 23:05:23.705864', '2015-04-22 23:05:23.705864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 23:05:23.714136', '2015-04-22 23:05:23.714136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (2.8ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 23:05:23.728602', '2015-04-22 23:05:23.728602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (505, 386, '2015-04-22 23:05:23.733252', '2015-04-22 23:05:23.733252')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (506, 1, 386, '2015-04-22 23:05:23.735657', '2015-04-22 23:05:23.735657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.744645', '2015-04-22 23:05:23.744645')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 603, '2015-04-22 23:05:23.746853', '2015-04-22 23:05:23.746853')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 23:05:23.751429', '2015-04-22 23:05:23.751429')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 23:05:23.754264', '2015-04-22 23:05:23.754264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (507, 3, 387, '2015-04-22 23:05:23.756330', '2015-04-22 23:05:23.756330')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (508, 387, '2015-04-22 23:05:23.758448', '2015-04-22 23:05:23.758448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.765704', '2015-04-22 23:05:23.765704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 604, '2015-04-22 23:05:23.768387', '2015-04-22 23:05:23.768387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 23:05:23.772779', '2015-04-22 23:05:23.772779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (509, 388, '2015-04-22 23:05:23.774951', '2015-04-22 23:05:23.774951')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.794980', '2015-04-22 23:05:23.794980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:05:23.797439', '2015-04-22 23:05:23.797439')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 23:05:23.799186', '2015-04-22 23:05:23.799186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.810613', '2015-04-22 23:05:23.810613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (5.6ms)
Rendered master_traits/new.html.erb within layouts/application (6.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 10.9ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.829209', '2015-04-22 23:05:23.829209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"514"}
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 514 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/514 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.839447', '2015-04-22 23:05:23.839447')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"515"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 515 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.850711', '2015-04-22 23:05:23.850711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.853979', '2015-04-22 23:05:23.853979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/517 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.860971', '2015-04-22 23:05:23.860971')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.870650', '2015-04-22 23:05:23.870650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"519"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 519 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 519
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.882217', '2015-04-22 23:05:23.882217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.896299', '2015-04-22 23:05:23.896299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"521"}
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 521 LIMIT 1
Rendered master_traits/_form.html.erb (1.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.909197', '2015-04-22 23:05:23.909197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"522"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 522 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.934847', '2015-04-22 23:05:23.934847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.940163', '2015-04-22 23:05:23.940163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/242 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.948560', '2015-04-22 23:05:23.948560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"243"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 243 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.964055', '2015-04-22 23:05:23.964055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"244"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 244 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/244 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.973297', '2015-04-22 23:05:23.973297')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"245"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 245 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.987567', '2015-04-22 23:05:23.987567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"246"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 246 LIMIT 1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.999143', '2015-04-22 23:05:23.999143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.7ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.7ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:24.011345', '2015-04-22 23:05:24.011345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"248"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 248 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 248
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 248
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 9ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:24.029302', '2015-04-22 23:05:24.029302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:24.044695', '2015-04-22 23:05:24.044695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.5ms)
Rendered move_types/new.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:24.054415', '2015-04-22 23:05:24.054415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (523, '2015-04-22 23:05:24.057433', '2015-04-22 23:05:24.057433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:24.059485', '2015-04-22 23:05:24.059485')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (524, 3, '2015-04-22 23:05:24.061517', '2015-04-22 23:05:24.061517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:05:24.064000', '2015-04-22 23:05:24.064000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (525, '2015-04-22 23:05:24.067236', '2015-04-22 23:05:24.067236')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.077990', '2015-04-22 23:05:24.077990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 605, '2015-04-22 23:05:24.080080', '2015-04-22 23:05:24.080080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:24.084549', '2015-04-22 23:05:24.084549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (389, 299, 1, '2015-04-22 23:05:24.087725', '2015-04-22 23:05:24.087725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.091285', '2015-04-22 23:05:24.091285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 606, '2015-04-22 23:05:24.093259', '2015-04-22 23:05:24.093259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 23:05:24.095356', '2015-04-22 23:05:24.095356')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (390, 300, 2, 'Flexible', '2015-04-22 23:05:24.098370', '2015-04-22 23:05:24.098370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.126091', '2015-04-22 23:05:24.126091')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.141716', '2015-04-22 23:05:24.141716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"290"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 290 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/290 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.152520', '2015-04-22 23:05:24.152520')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.156467', '2015-04-22 23:05:24.156467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/292 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.164732', '2015-04-22 23:05:24.164732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"293"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 293 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.9ms)
Rendered master_skills/edit.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.7ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.182890', '2015-04-22 23:05:24.182890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.199621', '2015-04-22 23:05:24.199621')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"295"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 295 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.211270', '2015-04-22 23:05:24.211270')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"296"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 296 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 296
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.222324', '2015-04-22 23:05:24.222324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.234470', '2015-04-22 23:05:24.234470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"298"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 298 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:05:24.245711', '2015-04-22 23:05:24.245711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:05:24.247532', '2015-04-22 23:05:24.247532')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 23:05:24.248993', '2015-04-22 23:05:24.248993')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.261631', '2015-04-22 23:05:24.261631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 607, '2015-04-22 23:05:24.263765', '2015-04-22 23:05:24.263765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"391"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 391 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 391
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 607 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 391
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 391
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 391
Rendered monsters/_show_stat_block.html.erb (14.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 391
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 391
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 391
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 391
Rendered monsters/show.html.erb within layouts/application (36.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 44ms (Views: 36.3ms | ActiveRecord: 6.0ms)

 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.316715', '2015-04-22 23:05:24.316715')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 608, '2015-04-22 23:05:24.318695', '2015-04-22 23:05:24.318695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"392"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 392 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 392 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/392 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.335196', '2015-04-22 23:05:24.335196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 609, '2015-04-22 23:05:24.336911', '2015-04-22 23:05:24.336911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.6ms)
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
MonsterClass Load (1.0ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
Rendered monsters/_form.html.erb (67.7ms)
Rendered monsters/new.html.erb within layouts/application (68.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 82ms (Views: 67.5ms | ActiveRecord: 4.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.427465', '2015-04-22 23:05:24.427465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 610, '2015-04-22 23:05:24.429627', '2015-04-22 23:05:24.429627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"394"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 394 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 394
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 394
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 394
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 394
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 394
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 394
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 394
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 394
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_form.html.erb (42.1ms)
Rendered monsters/edit.html.erb within layouts/application (43.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 42.0ms | ActiveRecord: 3.8ms)

 (42.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.525820', '2015-04-22 23:05:24.525820')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 611, '2015-04-22 23:05:24.530653', '2015-04-22 23:05:24.530653')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.0ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (42.3ms)
Rendered monsters/new.html.erb within layouts/application (42.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 50ms (Views: 43.2ms | ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.594264', '2015-04-22 23:05:24.594264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 612, '2015-04-22 23:05:24.596358', '2015-04-22 23:05:24.596358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"612", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 612, '2015-04-22 23:05:24.604362', '2015-04-22 23:05:24.604362')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/397 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.613529', '2015-04-22 23:05:24.613529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 613, '2015-04-22 23:05:24.616205', '2015-04-22 23:05:24.616205')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.9ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 398
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 613 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 1.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.633562', '2015-04-22 23:05:24.633562')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 614, '2015-04-22 23:05:24.635428', '2015-04-22 23:05:24.635428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"399"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 399 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 399
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 399
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 399
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 399
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 399
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 399
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 399
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 399
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 399
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.651524', '2015-04-22 23:05:24.651524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 615, '2015-04-22 23:05:24.653421', '2015-04-22 23:05:24.653421')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"400"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 400 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 400 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 400
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 400
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 400
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 400
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 400
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 400
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 400
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 400
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (43.0ms)
Rendered monsters/edit.html.erb within layouts/application (43.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 50ms (Views: 44.0ms | ActiveRecord: 3.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.717205', '2015-04-22 23:05:24.717205')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.0ms)
Rendered monster_classes/new.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (3.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 13.3ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.744465', '2015-04-22 23:05:24.744465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"617"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 617 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.759713', '2015-04-22 23:05:24.759713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"618"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 618 LIMIT 1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.771176', '2015-04-22 23:05:24.771176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"619"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 619 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 619
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.783725', '2015-04-22 23:05:24.783725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"620"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 620 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 620
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 620
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.796464', '2015-04-22 23:05:24.796464')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"621"}
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 621 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/621 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.805557', '2015-04-22 23:05:24.805557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.815919', '2015-04-22 23:05:24.815919')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.820433', '2015-04-22 23:05:24.820433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/624 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.827707', '2015-04-22 23:05:24.827707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 625
Rendered monster_classes/index.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.842144', '2015-04-22 23:05:24.842144')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 299, '2015-04-22 23:05:24.845699', '2015-04-22 23:05:24.845699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.853434', '2015-04-22 23:05:24.853434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 300, '2015-04-22 23:05:24.855140', '2015-04-22 23:05:24.855140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.867293', '2015-04-22 23:05:24.867293')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (279, '2015-04-22 23:05:24.870677', '2015-04-22 23:05:24.870677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 23:05:24.873327', '2015-04-22 23:05:24.873327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (280, '23-4', '2015-04-22 23:05:24.875284', '2015-04-22 23:05:24.875284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 23:05:24.876980', '2015-04-22 23:05:24.876980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.888951', '2015-04-22 23:05:24.888951')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.905587', '2015-04-22 23:05:24.905587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.1ms)
Rendered books/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.920015', '2015-04-22 23:05:24.920015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.923551', '2015-04-22 23:05:24.923551')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/284 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.930836', '2015-04-22 23:05:24.930836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"285"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 285 LIMIT 1
Rendered books/_form.html.erb (1.4ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.944491', '2015-04-22 23:05:24.944491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.963622', '2015-04-22 23:05:24.963622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"287"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 287 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/287 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.977926', '2015-04-22 23:05:24.977926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"288"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 288 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.988056', '2015-04-22 23:05:24.988056')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"289"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 289 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 289
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 289
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:25.000017', '2015-04-22 23:05:25.000017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"290"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 290 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (2.9ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.487217', '2015-04-22 23:52:24.487217')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.494887', '2015-04-22 23:52:24.494887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/292 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.506579', '2015-04-22 23:52:24.506579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (10.9ms)
Rendered books/new.html.erb within layouts/application (14.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 72ms (Views: 67.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.586795', '2015-04-22 23:52:24.586795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.599139', '2015-04-22 23:52:24.599139')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"295"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 295 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 2.8ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.613790', '2015-04-22 23:52:24.613790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"296"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 296 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/296 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.624358', '2015-04-22 23:52:24.624358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"297"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 297 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 297
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 297
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 13ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.645876', '2015-04-22 23:52:24.645876')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"298"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 298 LIMIT 1
Rendered books/_form.html.erb (1.2ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.657957', '2015-04-22 23:52:24.657957')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"299"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 299 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 3.8ms | ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.673733', '2015-04-22 23:52:24.673733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.691259', '2015-04-22 23:52:24.691259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:52:24.693146', '2015-04-22 23:52:24.693146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 23:52:24.694745', '2015-04-22 23:52:24.694745')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.712872', '2015-04-22 23:52:24.712872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 301, '2015-04-22 23:52:24.718222', '2015-04-22 23:52:24.718222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (38.3ms)  ROLLBACK
 (0.8ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.761284', '2015-04-22 23:52:24.761284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 302, '2015-04-22 23:52:24.764388', '2015-04-22 23:52:24.764388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.784412', '2015-04-22 23:52:24.784412')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (5.8ms)
Rendered master_skills/new.html.erb within layouts/application (6.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 11.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.811981', '2015-04-22 23:52:24.811981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"304"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 304 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.828299', '2015-04-22 23:52:24.828299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"305"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 305 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/305 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.838424', '2015-04-22 23:52:24.838424')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"306"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 306 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.848294', '2015-04-22 23:52:24.848294')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.852203', '2015-04-22 23:52:24.852203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/308 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.859114', '2015-04-22 23:52:24.859114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"309"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 309 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.870830', '2015-04-22 23:52:24.870830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"310"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 310 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 310
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.882392', '2015-04-22 23:52:24.882392')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.895243', '2015-04-22 23:52:24.895243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.927564', '2015-04-22 23:52:24.927564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"529"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 529 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.1ms)
Rendered master_traits/edit.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 11.5ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.954507', '2015-04-22 23:52:24.954507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"530"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 530 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.964940', '2015-04-22 23:52:24.964940')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"531"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 531 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 531
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.976218', '2015-04-22 23:52:24.976218')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.993233', '2015-04-22 23:52:24.993233')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"533"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 533 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.004794', '2015-04-22 23:52:25.004794')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.008862', '2015-04-22 23:52:25.008862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/535 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (1.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.016795', '2015-04-22 23:52:25.016795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.026649', '2015-04-22 23:52:25.026649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.037790', '2015-04-22 23:52:25.037790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"538"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 538 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/538 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.058738', '2015-04-22 23:52:25.058738')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.1ms)
Rendered move_types/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 10.1ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.081935', '2015-04-22 23:52:25.081935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"252"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 252 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.092859', '2015-04-22 23:52:25.092859')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.096530', '2015-04-22 23:52:25.096530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/254 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.103100', '2015-04-22 23:52:25.103100')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.114554', '2015-04-22 23:52:25.114554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"256"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 256 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/256 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.125283', '2015-04-22 23:52:25.125283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.137119', '2015-04-22 23:52:25.137119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"258"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 258 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 258
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 258
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.154354', '2015-04-22 23:52:25.154354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"259"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 259 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.169864', '2015-04-22 23:52:25.169864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"260"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 260 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.202759', '2015-04-22 23:52:25.202759')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"626"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 626 LIMIT 1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.8ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.220399', '2015-04-22 23:52:25.220399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"627"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 627 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.234886', '2015-04-22 23:52:25.234886')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (0.9ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (8.6ms)
Rendered layouts/_navigation.html.erb (9.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.6ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.254629', '2015-04-22 23:52:25.254629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"629"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 629 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 629
Rendered monster_classes/show.html.erb within layouts/application (16.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 20ms (Views: 18.4ms | ActiveRecord: 1.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.281957', '2015-04-22 23:52:25.281957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 630
Rendered monster_classes/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.294889', '2015-04-22 23:52:25.294889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.309534', '2015-04-22 23:52:25.309534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"632"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 632 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/632 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.319663', '2015-04-22 23:52:25.319663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"633"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 633 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 633
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 633
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.332134', '2015-04-22 23:52:25.332134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.335422', '2015-04-22 23:52:25.335422')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/635 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.362299', '2015-04-22 23:52:25.362299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 636, '2015-04-22 23:52:25.366637', '2015-04-22 23:52:25.366637')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"636", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 636, '2015-04-22 23:52:25.379393', '2015-04-22 23:52:25.379393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/402 Completed 302 Found in 11ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.390533', '2015-04-22 23:52:25.390533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 637, '2015-04-22 23:52:25.393093', '2015-04-22 23:52:25.393093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 403
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 637 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (9.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 14ms (Views: 12.5ms | ActiveRecord: 1.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.415363', '2015-04-22 23:52:25.415363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 638, '2015-04-22 23:52:25.417944', '2015-04-22 23:52:25.417944')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.0ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (13.7ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (11.8ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Rendered monsters/_parry_score_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (11.1ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (8.2ms)
Rendered monsters/_form.html.erb (84.5ms)
Rendered monsters/new.html.erb within layouts/application (85.9ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 108ms (Views: 84.4ms | ActiveRecord: 6.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.534585', '2015-04-22 23:52:25.534585')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 639, '2015-04-22 23:52:25.536633', '2015-04-22 23:52:25.536633')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_form.html.erb (36.0ms)
Rendered monsters/new.html.erb within layouts/application (36.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.1ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.590145', '2015-04-22 23:52:25.590145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 640, '2015-04-22 23:52:25.592117', '2015-04-22 23:52:25.592117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"406"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 406 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 406 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 406
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 406
MoveType Load (0.0ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 406
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 406
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 406
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 406
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 406
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 406
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/edit.html.erb within layouts/application (41.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 41.5ms | ActiveRecord: 4.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.651838', '2015-04-22 23:52:25.651838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 641, '2015-04-22 23:52:25.654044', '2015-04-22 23:52:25.654044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"407"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 407 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 407 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/407 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.669261', '2015-04-22 23:52:25.669261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 642, '2015-04-22 23:52:25.671163', '2015-04-22 23:52:25.671163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"408"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 408 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 408
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 408
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 408
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 408
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 408
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 408
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 408
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 408
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (37.8ms)
Rendered monsters/edit.html.erb within layouts/application (38.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 39.1ms | ActiveRecord: 3.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.721887', '2015-04-22 23:52:25.721887')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 643, '2015-04-22 23:52:25.723877', '2015-04-22 23:52:25.723877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"409"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 409 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 409
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 643 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 409
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 409
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 409
Rendered monsters/_show_stat_block.html.erb (3.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 409
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 409
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 409
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 409
Rendered monsters/show.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 1.8ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.744536', '2015-04-22 23:52:25.744536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 644, '2015-04-22 23:52:25.746579', '2015-04-22 23:52:25.746579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"410"}
Monster Load (0.0ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 410 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 410
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 410
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 410
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 410
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 410
MovementRate Load (0.6ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 410
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 410
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 410
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 410
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 16ms (ActiveRecord: 2.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.784521', '2015-04-22 23:52:25.784521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"301"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 301 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.4ms)
Rendered locations/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.807631', '2015-04-22 23:52:25.807631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"302"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 302 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.820097', '2015-04-22 23:52:25.820097')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"303"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 303 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.832536', '2015-04-22 23:52:25.832536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"304"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 304 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 304
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 304
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.846156', '2015-04-22 23:52:25.846156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"305"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 305 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/305 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.855468', '2015-04-22 23:52:25.855468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.873301', '2015-04-22 23:52:25.873301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.877229', '2015-04-22 23:52:25.877229')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/308 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.883708', '2015-04-22 23:52:25.883708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.895098', '2015-04-22 23:52:25.895098')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.907607', '2015-04-22 23:52:25.907607')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 645, '2015-04-22 23:52:25.909545', '2015-04-22 23:52:25.909545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 23:52:25.914080', '2015-04-22 23:52:25.914080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (539, 411, '2015-04-22 23:52:25.917649', '2015-04-22 23:52:25.917649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.925046', '2015-04-22 23:52:25.925046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 646, '2015-04-22 23:52:25.927213', '2015-04-22 23:52:25.927213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 23:52:25.933079', '2015-04-22 23:52:25.933079')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 23:52:25.936014', '2015-04-22 23:52:25.936014')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (540, 3, 412, '2015-04-22 23:52:25.938419', '2015-04-22 23:52:25.938419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (541, 412, '2015-04-22 23:52:25.940547', '2015-04-22 23:52:25.940547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.949858', '2015-04-22 23:52:25.949858')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 647, '2015-04-22 23:52:25.952282', '2015-04-22 23:52:25.952282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 23:52:25.955726', '2015-04-22 23:52:25.955726')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 23:52:25.958120', '2015-04-22 23:52:25.958120')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (542, 413, '2015-04-22 23:52:25.960253', '2015-04-22 23:52:25.960253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (543, 1, 413, '2015-04-22 23:52:25.961889', '2015-04-22 23:52:25.961889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.968949', '2015-04-22 23:52:25.968949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 648, '2015-04-22 23:52:25.970914', '2015-04-22 23:52:25.970914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:52:25.973280', '2015-04-22 23:52:25.973280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 414, `updated_at` = '2015-04-22 23:52:25.974773' WHERE `monster_names`.`id` = 151
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 414
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:52:25.978620', '2015-04-22 23:52:25.978620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 414, `updated_at` = '2015-04-22 23:52:25.981398' WHERE `monster_names`.`id` = 152
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 23:52:25.984004', '2015-04-22 23:52:25.984004')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 414, `updated_at` = '2015-04-22 23:52:25.985949' WHERE `monster_names`.`id` = 153
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.994844', '2015-04-22 23:52:25.994844')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 649, '2015-04-22 23:52:25.996912', '2015-04-22 23:52:25.996912')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:26.001069', '2015-04-22 23:52:26.001069')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (415, 311, 1, '2015-04-22 23:52:26.004040', '2015-04-22 23:52:26.004040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:26.007793', '2015-04-22 23:52:26.007793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 650, '2015-04-22 23:52:26.010744', '2015-04-22 23:52:26.010744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 23:52:26.013105', '2015-04-22 23:52:26.013105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (416, 312, 2, 'Flexible', '2015-04-22 23:52:26.014775', '2015-04-22 23:52:26.014775')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:26.022560', '2015-04-22 23:52:26.022560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (301, '2015-04-22 23:52:26.025572', '2015-04-22 23:52:26.025572')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 23:52:26.027681', '2015-04-22 23:52:26.027681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (302, '23-4', '2015-04-22 23:52:26.029629', '2015-04-22 23:52:26.029629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 23:52:26.032527', '2015-04-22 23:52:26.032527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:26.038729', '2015-04-22 23:52:26.038729')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (544, '2015-04-22 23:52:26.040569', '2015-04-22 23:52:26.040569')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:26.042406', '2015-04-22 23:52:26.042406')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (545, 3, '2015-04-22 23:52:26.044415', '2015-04-22 23:52:26.044415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:52:26.046611', '2015-04-22 23:52:26.046611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (546, '2015-04-22 23:52:26.049957', '2015-04-22 23:52:26.049957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:52:26.057639', '2015-04-22 23:52:26.057639')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:52:26.059408', '2015-04-22 23:52:26.059408')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 23:52:26.061021', '2015-04-22 23:52:26.061021')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (109.9ms)  DROP DATABASE IF EXISTS `monsters_test`
 (0.3ms)  CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
 (17.3ms)  CREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (20.4ms)  CREATE  INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) 
 (4.9ms)  CREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.8ms)  CREATE  INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) 
 (15.8ms)  CREATE  INDEX `index_books_on_name` USING btree ON `books` (`name`) 
 (5.3ms)  CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (14.4ms)  CREATE  INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) 
 (17.7ms)  CREATE  INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) 
 (4.6ms)  CREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (3.8ms)  CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (17.6ms)  CREATE  INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) 
 (4.9ms)  CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (16.2ms)  CREATE  INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) 
 (5.5ms)  CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.1ms)  CREATE  INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) 
 (4.6ms)  CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (13.6ms)  CREATE  INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) 
 (16.6ms)  CREATE  INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) 
 (5.4ms)  CREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB
 (15.6ms)  CREATE  INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) 
 (16.1ms)  CREATE  INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) 
 (5.4ms)  CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (16.3ms)  CREATE  INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) 
 (35.0ms)  CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `move_type_id` int(11)) ENGINE=InnoDB
 (22.2ms)  CREATE  INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) 
 (20.3ms)  CREATE  INDEX `index_movement_rates_on_move_type_id` USING btree ON `movement_rates` (`move_type_id`) 
 (6.5ms)  CREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (26.6ms)  CREATE  INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) 
 (22.2ms)  CREATE  INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) 
 (7.3ms)  CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
 (21.6ms)  CREATE  INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) 
 (20.6ms)  CREATE  INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) 
 (6.6ms)  CREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB
 (193.6ms)  CREATE  INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) 
 (16.0ms)  CREATE  INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) 
 (4.9ms)  CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
 (16.5ms)  CREATE  INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) 
 (17.8ms)  CREATE  INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) 
 (9.6ms)  ALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_abccee48f3`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.3ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_d84dcb2e44`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)

 (19.9ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_0905be100b`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)



 (19.7ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_1b8434c01e`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (9.8ms)  ALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_9fe844c008`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.5ms)  ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_35df18f0d2`

FOREIGN KEY (`monster_class_id`)

REFERENCES `monster_classes` (`id`)

 (8.1ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_69e56daac6`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.1ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_5a9815eb17`

FOREIGN KEY (`move_type_id`)

REFERENCES `move_types` (`id`)

 (8.2ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_ccb0af8ed9`

FOREIGN KEY (`book_id`)

REFERENCES `books` (`id`)



 (8.8ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_286f7ab11e`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (10.0ms)  ALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_514e6ce05b`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (8.1ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_82ddcb0207`

FOREIGN KEY (`master_skill_id`)

REFERENCES `master_skills` (`id`)

 (12.6ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_8797f11a76`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.2ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_6168f82e20`

FOREIGN KEY (`master_trait_id`)

REFERENCES `master_traits` (`id`)

 (10.0ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_2fb0dd4e23`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (4.8ms)  CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
 (18.6ms)  CREATE UNIQUE INDEX `unique_schema_migrations`  ON `schema_migrations` (`version`) 
 (0.2ms)  SELECT version FROM `schema_migrations`
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150423045533')
 (1.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421210118')
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203024')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
 (1.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182329')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015614')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313223500')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
 (1.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306090224')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421195029')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
 (1.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015432')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
 (2.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
 (2.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
 (2.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
 (0.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
 (4.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
 (2.2ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
 (1.2ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
 (3.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (3.5ms)
Rendered layouts/_messages.html.erb (0.9ms)

Completed 200 OK in 91ms (Views: 90.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.856762', '2015-04-23 05:12:23.856762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-23 05:12:23.867133', '2015-04-23 05:12:23.867133')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 05:12:23.891189', '2015-04-23 05:12:23.891189')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (1, 1, '2015-04-23 05:12:23.914672', '2015-04-23 05:12:23.914672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.923822', '2015-04-23 05:12:23.923822')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-23 05:12:23.926628', '2015-04-23 05:12:23.926628')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:12:23.938371', '2015-04-23 05:12:23.938371')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 2, `updated_at` = '2015-04-23 05:12:23.940071' WHERE `monster_names`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 2
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:12:23.944936', '2015-04-23 05:12:23.944936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 2, `updated_at` = '2015-04-23 05:12:23.946496' WHERE `monster_names`.`id` = 2
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 05:12:23.948666', '2015-04-23 05:12:23.948666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 2, `updated_at` = '2015-04-23 05:12:23.950289' WHERE `monster_names`.`id` = 3
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.956602', '2015-04-23 05:12:23.956602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-23 05:12:23.958677', '2015-04-23 05:12:23.958677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 05:12:23.965328', '2015-04-23 05:12:23.965328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 05:12:23.968658', '2015-04-23 05:12:23.968658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (2, 3, 3, '2015-04-23 05:12:23.972669', '2015-04-23 05:12:23.972669')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (3, 3, '2015-04-23 05:12:23.974497', '2015-04-23 05:12:23.974497')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (1.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.981854', '2015-04-23 05:12:23.981854')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-23 05:12:23.986183', '2015-04-23 05:12:23.986183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 05:12:23.991818', '2015-04-23 05:12:23.991818')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 05:12:23.994512', '2015-04-23 05:12:23.994512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (4, 4, '2015-04-23 05:12:23.996690', '2015-04-23 05:12:23.996690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (5, 1, 4, '2015-04-23 05:12:23.998344', '2015-04-23 05:12:23.998344')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.016018', '2015-04-23 05:12:24.016018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.2ms)
Rendered locations/new.html.erb within layouts/application (8.1ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 21ms (Views: 14.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.046720', '2015-04-23 05:12:24.046720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"2"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 2 LIMIT 1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.059866', '2015-04-23 05:12:24.059866')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.070127', '2015-04-23 05:12:24.070127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"4"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 4
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.085194', '2015-04-23 05:12:24.085194')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"5"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.100566', '2015-04-23 05:12:24.100566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.104318', '2015-04-23 05:12:24.104318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/7 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.112736', '2015-04-23 05:12:24.112736')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"8"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 8 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.123825', '2015-04-23 05:12:24.123825')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"9"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/9 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.136390', '2015-04-23 05:12:24.136390')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.160759', '2015-04-23 05:12:24.160759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-23 05:12:24.164351', '2015-04-23 05:12:24.164351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 05:12:24.166438', '2015-04-23 05:12:24.166438')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (2, '23-4', '2015-04-23 05:12:24.168410', '2015-04-23 05:12:24.168410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 05:12:24.170345', '2015-04-23 05:12:24.170345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.2ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.177537', '2015-04-23 05:12:24.177537')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (6, '2015-04-23 05:12:24.179483', '2015-04-23 05:12:24.179483')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.181431', '2015-04-23 05:12:24.181431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (7, 3, '2015-04-23 05:12:24.182932', '2015-04-23 05:12:24.182932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:12:24.186475', '2015-04-23 05:12:24.186475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (8, '2015-04-23 05:12:24.189787', '2015-04-23 05:12:24.189787')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.211141', '2015-04-23 05:12:24.211141')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"1"}
MasterSkill Load (0.6ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (5.0ms)
Rendered master_skills/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 11.6ms | ActiveRecord: 0.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.235846', '2015-04-23 05:12:24.235846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.247010', '2015-04-23 05:12:24.247010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.251549', '2015-04-23 05:12:24.251549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/4 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.259753', '2015-04-23 05:12:24.259753')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"5"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.273440', '2015-04-23 05:12:24.273440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.284999', '2015-04-23 05:12:24.284999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"7"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 7 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.296025', '2015-04-23 05:12:24.296025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"8"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 8
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.306712', '2015-04-23 05:12:24.306712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.326935', '2015-04-23 05:12:24.326935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"10"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/10 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.345361', '2015-04-23 05:12:24.345361')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-23 05:12:24.347612', '2015-04-23 05:12:24.347612')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"5"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 5 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 5
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 5
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (17.3ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 5
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 5
Rendered monsters/_attack_fields.html.erb (11.4ms)
Rendered monsters/_expanding_fieldset.html.erb (21.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 5
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 5
MasterSkill Load (0.8ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (15.0ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 5
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 5
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Rendered monsters/_form.html.erb (109.4ms)
Rendered monsters/edit.html.erb within layouts/application (110.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 119ms (Views: 107.9ms | ActiveRecord: 9.1ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.475754', '2015-04-23 05:12:24.475754')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-23 05:12:24.478129', '2015-04-23 05:12:24.478129')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_form.html.erb (41.5ms)
Rendered monsters/new.html.erb within layouts/application (42.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 52ms (Views: 46.9ms | ActiveRecord: 1.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.538389', '2015-04-23 05:12:24.538389')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-23 05:12:24.541371', '2015-04-23 05:12:24.541371')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"7"}
Monster Load (0.8ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 7
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 7 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 7
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 7
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 7
Rendered monsters/_show_stat_block.html.erb (3.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 7
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 7
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 7
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 7
Rendered monsters/show.html.erb within layouts/application (10.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.5ms | ActiveRecord: 2.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.564911', '2015-04-23 05:12:24.564911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-23 05:12:24.567058', '2015-04-23 05:12:24.567058')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"8"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 8
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 12ms (ActiveRecord: 3.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.590419', '2015-04-23 05:12:24.590419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-23 05:12:24.593236', '2015-04-23 05:12:24.593236')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.608582', '2015-04-23 05:12:24.608582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-23 05:12:24.610696', '2015-04-23 05:12:24.610696')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (37.1ms)
Rendered monsters/new.html.erb within layouts/application (37.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 47ms (Views: 38.5ms | ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.667172', '2015-04-23 05:12:24.667172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-23 05:12:24.669354', '2015-04-23 05:12:24.669354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"11", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-23 05:12:24.677695', '2015-04-23 05:12:24.677695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/12 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.685953', '2015-04-23 05:12:24.685953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-23 05:12:24.687994', '2015-04-23 05:12:24.687994')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"13"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 13 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 13 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 13
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 13
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 13
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 13
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 13
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 13
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 13
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 13
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (40.5ms)
Rendered monsters/edit.html.erb within layouts/application (41.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 40.0ms | ActiveRecord: 3.9ms)

 (2.7ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.745919', '2015-04-23 05:12:24.745919')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-23 05:12:24.748104', '2015-04-23 05:12:24.748104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"14"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/14 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.770313', '2015-04-23 05:12:24.770313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.777590', '2015-04-23 05:12:24.777590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.787820', '2015-04-23 05:12:24.787820')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"5"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 5 LIMIT 1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.805931', '2015-04-23 05:12:24.805931')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"6"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 6 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 6
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 6
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.820740', '2015-04-23 05:12:24.820740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.7ms)
Rendered books/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.840877', '2015-04-23 05:12:24.840877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"8"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/8 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.851693', '2015-04-23 05:12:24.851693')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"9"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.0ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.866505', '2015-04-23 05:12:24.866505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.877350', '2015-04-23 05:12:24.877350')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"11"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 11 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.889057', '2015-04-23 05:12:24.889057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.910456', '2015-04-23 05:12:24.910456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"9"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 9 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.925587', '2015-04-23 05:12:24.925587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"10"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.8ms)
Rendered master_traits/edit.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.944537', '2015-04-23 05:12:24.944537')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.956714', '2015-04-23 05:12:24.956714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"12"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 12 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/12 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.967733', '2015-04-23 05:12:24.967733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.973331', '2015-04-23 05:12:24.973331')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/14 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.979671', '2015-04-23 05:12:24.979671')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"15"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 15
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.989430', '2015-04-23 05:12:24.989430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:25.001443', '2015-04-23 05:12:25.001443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"17"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 17 LIMIT 1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:25.015084', '2015-04-23 05:12:25.015084')
 (0.8ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (8.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 12.5ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.045439', '2015-04-23 05:12:25.045439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.4ms)
Rendered monster_classes/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.066915', '2015-04-23 05:12:25.066915')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.078746', '2015-04-23 05:12:25.078746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"16"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 7.0ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.097358', '2015-04-23 05:12:25.097358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"17"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/17 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.106387', '2015-04-23 05:12:25.106387')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"18"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 18 LIMIT 1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.120621', '2015-04-23 05:12:25.120621')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"19"}
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 19
Rendered monster_classes/show.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.138041', '2015-04-23 05:12:25.138041')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.8ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 20
Rendered monster_classes/index.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 1.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.153113', '2015-04-23 05:12:25.153113')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"21"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 21
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 21
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.170272', '2015-04-23 05:12:25.170272')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.174752', '2015-04-23 05:12:25.174752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/23 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.194502', '2015-04-23 05:12:25.194502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"1"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 1 LIMIT 1
 (0.4ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.5ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 10.4ms | ActiveRecord: 0.9ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.219284', '2015-04-23 05:12:25.219284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"2"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.230408', '2015-04-23 05:12:25.230408')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.242274', '2015-04-23 05:12:25.242274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"4"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 4
SQL (0.3ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.9ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.259101', '2015-04-23 05:12:25.259101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.272041', '2015-04-23 05:12:25.272041')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.277506', '2015-04-23 05:12:25.277506')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.285270', '2015-04-23 05:12:25.285270')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.300972', '2015-04-23 05:12:25.300972')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"9"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 9 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.311570', '2015-04-23 05:12:25.311570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"10"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/10 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:12:25.324576', '2015-04-23 05:12:25.324576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:12:25.326530', '2015-04-23 05:12:25.326530')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 05:12:25.329533', '2015-04-23 05:12:25.329533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:25.336419', '2015-04-23 05:12:25.336419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-23 05:12:25.340580', '2015-04-23 05:12:25.340580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:25.346799', '2015-04-23 05:12:25.346799')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-23 05:12:25.348449', '2015-04-23 05:12:25.348449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:25.353960', '2015-04-23 05:12:25.353960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:12:25.357090', '2015-04-23 05:12:25.357090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 05:12:25.358808', '2015-04-23 05:12:25.358808')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.366762', '2015-04-23 05:12:25.366762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 24, '2015-04-23 05:12:25.370327', '2015-04-23 05:12:25.370327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:25.374348', '2015-04-23 05:12:25.374348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (15, 11, 1, '2015-04-23 05:12:25.378208', '2015-04-23 05:12:25.378208')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.381702', '2015-04-23 05:12:25.381702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 25, '2015-04-23 05:12:25.383668', '2015-04-23 05:12:25.383668')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 05:12:25.385972', '2015-04-23 05:12:25.385972')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (16, 12, 2, 'Flexible', '2015-04-23 05:12:25.389134', '2015-04-23 05:12:25.389134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:36.652388', '2015-04-23 05:43:36.652388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:43:36.654434', '2015-04-23 05:43:36.654434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 05:43:36.656807', '2015-04-23 05:43:36.656807')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (23.0ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:36.701019', '2015-04-23 05:43:36.701019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (13, '2015-04-23 05:43:36.707210', '2015-04-23 05:43:36.707210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 05:43:36.709509', '2015-04-23 05:43:36.709509')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (14, '23-4', '2015-04-23 05:43:36.711389', '2015-04-23 05:43:36.711389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 05:43:36.713103', '2015-04-23 05:43:36.713103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 05:43:36.715485', '2015-04-23 05:43:36.715485')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (15, '2015-04-23 05:43:36.718553', '2015-04-23 05:43:36.718553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (8.4ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:36.777712', '2015-04-23 05:43:36.777712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-23 05:43:36.781349', '2015-04-23 05:43:36.781349')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:36.791129', '2015-04-23 05:43:36.791129')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (17, 13, 1, '2015-04-23 05:43:36.794684', '2015-04-23 05:43:36.794684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:36.798133', '2015-04-23 05:43:36.798133')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-23 05:43:36.800261', '2015-04-23 05:43:36.800261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 05:43:36.803387', '2015-04-23 05:43:36.803387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (18, 14, 2, 'Flexible', '2015-04-23 05:43:36.805562', '2015-04-23 05:43:36.805562')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:36.824752', '2015-04-23 05:43:36.824752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-23 05:43:36.827357', '2015-04-23 05:43:36.827357')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:36.833650', '2015-04-23 05:43:36.833650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 14, '2015-04-23 05:43:36.835999', '2015-04-23 05:43:36.835999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:36.852707', '2015-04-23 05:43:36.852707')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-23 05:43:36.854898', '2015-04-23 05:43:36.854898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"19"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 19
Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (18.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 19
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 19
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 19
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 19
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.7ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 19
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 19
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 19
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
Rendered monsters/_form.html.erb (112.7ms)
Rendered monsters/edit.html.erb within layouts/application (116.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 163ms (Views: 148.7ms | ActiveRecord: 8.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.030255', '2015-04-23 05:43:37.030255')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-23 05:43:37.032251', '2015-04-23 05:43:37.032251')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"20"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 20 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 20 LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 20
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 20
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (1.0ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 20
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 20
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 20
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 20
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 20
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (40.3ms)
Rendered monsters/edit.html.erb within layouts/application (41.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 50ms (Views: 39.6ms | ActiveRecord: 5.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.091642', '2015-04-23 05:43:37.091642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-23 05:43:37.093753', '2015-04-23 05:43:37.093753')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"21"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 21 LIMIT 1
MonsterName Load (0.8ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 21
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 30 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 21
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 21
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 21
Rendered monsters/_show_stat_block.html.erb (3.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 21
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 21
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 21
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 21
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 2.4ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.116906', '2015-04-23 05:43:37.116906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-23 05:43:37.119873', '2015-04-23 05:43:37.119873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"31", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-23 05:43:37.128615', '2015-04-23 05:43:37.128615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/23 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.137571', '2015-04-23 05:43:37.137571')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-23 05:43:37.140728', '2015-04-23 05:43:37.140728')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterTrait Load (0.0ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/new.html.erb within layouts/application (40.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 41.7ms | ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.199169', '2015-04-23 05:43:37.199169')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-23 05:43:37.201090', '2015-04-23 05:43:37.201090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"25"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/25 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.231118', '2015-04-23 05:43:37.231118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-23 05:43:37.233318', '2015-04-23 05:43:37.233318')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (48.8ms)
Rendered monsters/new.html.erb within layouts/application (49.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 54ms (Views: 50.8ms | ActiveRecord: 1.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.295630', '2015-04-23 05:43:37.295630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 35, '2015-04-23 05:43:37.297734', '2015-04-23 05:43:37.297734')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"27"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 27
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 27
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 27
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 27
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 27
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 27
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 27
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 27
SQL (0.7ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 27
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 2.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.314630', '2015-04-23 05:43:37.314630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-23 05:43:37.316269', '2015-04-23 05:43:37.316269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 28
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 36 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 8.2ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.339149', '2015-04-23 05:43:37.339149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"16"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 11.4ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.368209', '2015-04-23 05:43:37.368209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"17"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 17
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 17
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.383110', '2015-04-23 05:43:37.383110')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"18"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 18 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.394047', '2015-04-23 05:43:37.394047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.411012', '2015-04-23 05:43:37.411012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.423361', '2015-04-23 05:43:37.423361')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.436874', '2015-04-23 05:43:37.436874')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"22"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/22 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.446644', '2015-04-23 05:43:37.446644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.450369', '2015-04-23 05:43:37.450369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/24 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.458284', '2015-04-23 05:43:37.458284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"25"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 25 LIMIT 1
Rendered books/_form.html.erb (1.1ms)
Rendered books/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.478672', '2015-04-23 05:43:37.478672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.484882', '2015-04-23 05:43:37.484882')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/26 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.493176', '2015-04-23 05:43:37.493176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"27"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 27
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.503689', '2015-04-23 05:43:37.503689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.518437', '2015-04-23 05:43:37.518437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.6ms)
Rendered master_traits/new.html.erb within layouts/application (5.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.9ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.540601', '2015-04-23 05:43:37.540601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"30"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.558545', '2015-04-23 05:43:37.558545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"31"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 31 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.569398', '2015-04-23 05:43:37.569398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"32"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 32 LIMIT 1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.587706', '2015-04-23 05:43:37.587706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.599771', '2015-04-23 05:43:37.599771')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"34"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 34 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/34 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:43:37.611008', '2015-04-23 05:43:37.611008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:43:37.613833', '2015-04-23 05:43:37.613833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 05:43:37.615719', '2015-04-23 05:43:37.615719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.622623', '2015-04-23 05:43:37.622623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (35, '2015-04-23 05:43:37.625932', '2015-04-23 05:43:37.625932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.629219', '2015-04-23 05:43:37.629219')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (36, 3, '2015-04-23 05:43:37.631257', '2015-04-23 05:43:37.631257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:43:37.633146', '2015-04-23 05:43:37.633146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (37, '2015-04-23 05:43:37.634893', '2015-04-23 05:43:37.634893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.650271', '2015-04-23 05:43:37.650271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"37"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 37 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.676012', '2015-04-23 05:43:37.676012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"38"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 38 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/38 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.684864', '2015-04-23 05:43:37.684864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"39"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.1ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 39
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 39
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.698527', '2015-04-23 05:43:37.698527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 40
Rendered monster_classes/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.712513', '2015-04-23 05:43:37.712513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.716974', '2015-04-23 05:43:37.716974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/42 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.725639', '2015-04-23 05:43:37.725639')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.739431', '2015-04-23 05:43:37.739431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.753166', '2015-04-23 05:43:37.753166')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"45"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 45 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)

 (51.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.813768', '2015-04-23 05:43:37.813768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"46"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 46 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 46
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.844495', '2015-04-23 05:43:37.844495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-23 05:43:37.846878', '2015-04-23 05:43:37.846878')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 05:43:37.852118', '2015-04-23 05:43:37.852118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 05:43:37.855835', '2015-04-23 05:43:37.855835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 3, 29, '2015-04-23 05:43:37.858881', '2015-04-23 05:43:37.858881')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 29, '2015-04-23 05:43:37.860841', '2015-04-23 05:43:37.860841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.867963', '2015-04-23 05:43:37.867963')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-23 05:43:37.870758', '2015-04-23 05:43:37.870758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 05:43:37.874323', '2015-04-23 05:43:37.874323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 05:43:37.877661', '2015-04-23 05:43:37.877661')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (40, 30, '2015-04-23 05:43:37.880151', '2015-04-23 05:43:37.880151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (41, 1, 30, '2015-04-23 05:43:37.881979', '2015-04-23 05:43:37.881979')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.889429', '2015-04-23 05:43:37.889429')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-23 05:43:37.893044', '2015-04-23 05:43:37.893044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 05:43:37.898798', '2015-04-23 05:43:37.898798')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (42, 31, '2015-04-23 05:43:37.902836', '2015-04-23 05:43:37.902836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.910352', '2015-04-23 05:43:37.910352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-23 05:43:37.913102', '2015-04-23 05:43:37.913102')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:43:37.916363', '2015-04-23 05:43:37.916363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 32, `updated_at` = '2015-04-23 05:43:37.918792' WHERE `monster_names`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 32
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:43:37.923071', '2015-04-23 05:43:37.923071')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 32, `updated_at` = '2015-04-23 05:43:37.925509' WHERE `monster_names`.`id` = 11
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 05:43:37.927789', '2015-04-23 05:43:37.927789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 32, `updated_at` = '2015-04-23 05:43:37.929398' WHERE `monster_names`.`id` = 12
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.941442', '2015-04-23 05:43:37.941442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"15"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 15
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 15
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 0.9ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.958996', '2015-04-23 05:43:37.958996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"16"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.6ms)
Rendered locations/edit.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 13.0ms | ActiveRecord: 0.4ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.983359', '2015-04-23 05:43:37.983359')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"17"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/17 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.993970', '2015-04-23 05:43:37.993970')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.010041', '2015-04-23 05:43:38.010041')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.014477', '2015-04-23 05:43:38.014477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/20 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.022658', '2015-04-23 05:43:38.022658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"21"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 21 LIMIT 1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.035332', '2015-04-23 05:43:38.035332')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (7.6ms)
Rendered locations/new.html.erb within layouts/application (8.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 10.0ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.053207', '2015-04-23 05:43:38.053207')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"23"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 23 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.065582', '2015-04-23 05:43:38.065582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.087743', '2015-04-23 05:43:38.087743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.093528', '2015-04-23 05:43:38.093528')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/12 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.102662', '2015-04-23 05:43:38.102662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"13"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.4ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.119893', '2015-04-23 05:43:38.119893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.132339', '2015-04-23 05:43:38.132339')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.149204', '2015-04-23 05:43:38.149204')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.164170', '2015-04-23 05:43:38.164170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"17"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/17 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.173515', '2015-04-23 05:43:38.173515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"18"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.185051', '2015-04-23 05:43:38.185051')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"19"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 19
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 19
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.199467', '2015-04-23 05:43:38.199467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"20"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.219554', '2015-04-23 05:43:38.219554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (6.4ms)
Rendered master_skills/new.html.erb within layouts/application (7.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 13.7ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.246115', '2015-04-23 05:43:38.246115')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.251208', '2015-04-23 05:43:38.251208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/17 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.260545', '2015-04-23 05:43:38.260545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"18"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.276838', '2015-04-23 05:43:38.276838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"19"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.285714', '2015-04-23 05:43:38.285714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.299404', '2015-04-23 05:43:38.299404')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"21"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.311002', '2015-04-23 05:43:38.311002')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (1.0ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 1.0ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.324422', '2015-04-23 05:43:38.324422')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"23"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 23 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.335699', '2015-04-23 05:43:38.335699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"24"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 24
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.865839', '2015-04-23 06:00:32.865839')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.873280', '2015-04-23 06:00:32.873280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/44 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.882670', '2015-04-23 06:00:32.882670')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"45"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 45 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/45 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.898182', '2015-04-23 06:00:32.898182')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (14.3ms)
Rendered master_traits/new.html.erb within layouts/application (18.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 84ms (Views: 73.8ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (13.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.001939', '2015-04-23 06:00:33.001939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"47"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 47 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.018036', '2015-04-23 06:00:33.018036')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"48"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 48 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.029219', '2015-04-23 06:00:33.029219')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.042488', '2015-04-23 06:00:33.042488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.056239', '2015-04-23 06:00:33.056239')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"51"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 51 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 51
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.069122', '2015-04-23 06:00:33.069122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"52"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 52 LIMIT 1
Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.099453', '2015-04-23 06:00:33.099453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 25, '2015-04-23 06:00:33.106166', '2015-04-23 06:00:33.106166')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.113896', '2015-04-23 06:00:33.113896')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 26, '2015-04-23 06:00:33.116879', '2015-04-23 06:00:33.116879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:00:33.133523', '2015-04-23 06:00:33.133523')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:00:33.136804', '2015-04-23 06:00:33.136804')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 06:00:33.138571', '2015-04-23 06:00:33.138571')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.198329', '2015-04-23 06:00:33.198329')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-23 06:00:33.202140', '2015-04-23 06:00:33.202140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 06:00:33.205902', '2015-04-23 06:00:33.205902')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 06:00:33.216348', '2015-04-23 06:00:33.216348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (53, 3, 33, '2015-04-23 06:00:33.225415', '2015-04-23 06:00:33.225415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (54, 33, '2015-04-23 06:00:33.227379', '2015-04-23 06:00:33.227379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.235210', '2015-04-23 06:00:33.235210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-23 06:00:33.237356', '2015-04-23 06:00:33.237356')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 06:00:33.241216', '2015-04-23 06:00:33.241216')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 06:00:33.245245', '2015-04-23 06:00:33.245245')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (55, 34, '2015-04-23 06:00:33.247577', '2015-04-23 06:00:33.247577')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (56, 1, 34, '2015-04-23 06:00:33.249777', '2015-04-23 06:00:33.249777')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.256366', '2015-04-23 06:00:33.256366')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 53, '2015-04-23 06:00:33.258755', '2015-04-23 06:00:33.258755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:00:33.264457', '2015-04-23 06:00:33.264457')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-23 06:00:33.268582' WHERE `monster_names`.`id` = 16
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 35
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:00:33.275377', '2015-04-23 06:00:33.275377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-23 06:00:33.277972' WHERE `monster_names`.`id` = 17
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 06:00:33.280107', '2015-04-23 06:00:33.280107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-23 06:00:33.281643' WHERE `monster_names`.`id` = 18
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.290289', '2015-04-23 06:00:33.290289')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 54, '2015-04-23 06:00:33.293016', '2015-04-23 06:00:33.293016')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 06:00:33.297059', '2015-04-23 06:00:33.297059')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (57, 36, '2015-04-23 06:00:33.299868', '2015-04-23 06:00:33.299868')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.315355', '2015-04-23 06:00:33.315355')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-23 06:00:33.317946', '2015-04-23 06:00:33.317946')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"55", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-23 06:00:33.329294', '2015-04-23 06:00:33.329294')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/38 Completed 302 Found in 10ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.340909', '2015-04-23 06:00:33.340909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 56, '2015-04-23 06:00:33.342899', '2015-04-23 06:00:33.342899')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (16.0ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Rendered monsters/_parry_score_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (15.8ms)
Rendered monsters/_form.html.erb (107.4ms)
Rendered monsters/new.html.erb within layouts/application (108.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 118ms (Views: 107.0ms | ActiveRecord: 7.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.470599', '2015-04-23 06:00:33.470599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 57, '2015-04-23 06:00:33.472569', '2015-04-23 06:00:33.472569')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"40"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 40
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 40
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 40
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 40
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 40
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 40
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 40
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 40
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Rendered monsters/_form.html.erb (54.1ms)
Rendered monsters/edit.html.erb within layouts/application (55.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 64ms (Views: 54.3ms | ActiveRecord: 4.2ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.544829', '2015-04-23 06:00:33.544829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 58, '2015-04-23 06:00:33.547013', '2015-04-23 06:00:33.547013')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"41"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 41
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 41
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 41
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 41
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 41
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 41
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.9ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 41
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 41
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
Rendered monsters/_form.html.erb (50.4ms)
Rendered monsters/edit.html.erb within layouts/application (51.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 55ms (Views: 49.5ms | ActiveRecord: 4.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.610926', '2015-04-23 06:00:33.610926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 59, '2015-04-23 06:00:33.612758', '2015-04-23 06:00:33.612758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"42"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (1.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 42
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 42
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 42
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 42
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 42
MovementRate Load (0.0ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 42
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 42
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 42
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 42
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.633170', '2015-04-23 06:00:33.633170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 60, '2015-04-23 06:00:33.635309', '2015-04-23 06:00:33.635309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 43
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 60 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.7ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.652987', '2015-04-23 06:00:33.652987')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (1.9ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-23 06:00:33.655401', '2015-04-23 06:00:33.655401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"44"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 44 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 44 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/44 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.673883', '2015-04-23 06:00:33.673883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 62, '2015-04-23 06:00:33.677190', '2015-04-23 06:00:33.677190')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"45"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 45 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 45
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 62 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 45
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 45
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 45
Rendered monsters/_show_stat_block.html.erb (4.8ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 45
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 45
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 45
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 45
Rendered monsters/show.html.erb within layouts/application (17.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 23ms (Views: 17.3ms | ActiveRecord: 3.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.710626', '2015-04-23 06:00:33.710626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-23 06:00:33.714148', '2015-04-23 06:00:33.714148')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_form.html.erb (62.9ms)
Rendered monsters/new.html.erb within layouts/application (63.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 69ms (Views: 64.2ms | ActiveRecord: 1.9ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.795164', '2015-04-23 06:00:33.795164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (58, '2015-04-23 06:00:33.797661', '2015-04-23 06:00:33.797661')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.800960', '2015-04-23 06:00:33.800960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (59, 3, '2015-04-23 06:00:33.803092', '2015-04-23 06:00:33.803092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:00:33.805096', '2015-04-23 06:00:33.805096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (60, '2015-04-23 06:00:33.807033', '2015-04-23 06:00:33.807033')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.823039', '2015-04-23 06:00:33.823039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.829114', '2015-04-23 06:00:33.829114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/26 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.837814', '2015-04-23 06:00:33.837814')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.8ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 11.3ms | ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.860677', '2015-04-23 06:00:33.860677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"28"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 28 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.875959', '2015-04-23 06:00:33.875959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.7ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.889024', '2015-04-23 06:00:33.889024')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"30"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 30
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 30
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.902307', '2015-04-23 06:00:33.902307')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.914685', '2015-04-23 06:00:33.914685')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"32"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 32 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/32 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.926752', '2015-04-23 06:00:33.926752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"33"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 33 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.4ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.942376', '2015-04-23 06:00:33.942376')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"34"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 34 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.962065', '2015-04-23 06:00:33.962065')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/new.html.erb within layouts/application (6.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.984559', '2015-04-23 06:00:33.984559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"28"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 28 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.997757', '2015-04-23 06:00:33.997757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.6ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.011226', '2015-04-23 06:00:34.011226')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.015760', '2015-04-23 06:00:34.015760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/31 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.023854', '2015-04-23 06:00:34.023854')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"32"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 32 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 7.9ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.043640', '2015-04-23 06:00:34.043640')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.8ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.061930', '2015-04-23 06:00:34.061930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"34"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 34 LIMIT 1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.076092', '2015-04-23 06:00:34.076092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"35"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 35 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/35 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.087720', '2015-04-23 06:00:34.087720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"36"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 36 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 36
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.114448', '2015-04-23 06:00:34.114448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"26"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 26 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.132782', '2015-04-23 06:00:34.132782')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.138572', '2015-04-23 06:00:34.138572')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/28 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.146319', '2015-04-23 06:00:34.146319')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (4.1ms)
Rendered books/new.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.169405', '2015-04-23 06:00:34.169405')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.184125', '2015-04-23 06:00:34.184125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"31"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 31 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/31 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.194993', '2015-04-23 06:00:34.194993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"32"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 32 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 32
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 32
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.208794', '2015-04-23 06:00:34.208794')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"33"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.227078', '2015-04-23 06:00:34.227078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.1ms)
Rendered books/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.238764', '2015-04-23 06:00:34.238764')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"35"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 35 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (9.4ms)
Rendered layouts/_navigation.html.erb (9.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.5ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.269021', '2015-04-23 06:00:34.269021')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"21"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 21 LIMIT 1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/edit.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.293650', '2015-04-23 06:00:34.293650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.311050', '2015-04-23 06:00:34.311050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"23"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 23 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.321925', '2015-04-23 06:00:34.321925')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.326562', '2015-04-23 06:00:34.326562')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/25 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.335456', '2015-04-23 06:00:34.335456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"26"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 26 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 26
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 26
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 0.8ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.350734', '2015-04-23 06:00:34.350734')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"27"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.366339', '2015-04-23 06:00:34.366339')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.379325', '2015-04-23 06:00:34.379325')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.391901', '2015-04-23 06:00:34.391901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"30"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/30 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:34.403510', '2015-04-23 06:00:34.403510')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:00:34.405996', '2015-04-23 06:00:34.405996')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 06:00:34.409206', '2015-04-23 06:00:34.409206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.421840', '2015-04-23 06:00:34.421840')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"64"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 64 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.3ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.444508', '2015-04-23 06:00:34.444508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (1.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.465222', '2015-04-23 06:00:34.465222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.469920', '2015-04-23 06:00:34.469920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/67 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.476503', '2015-04-23 06:00:34.476503')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"68"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 68 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 68
Rendered monster_classes/show.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.492109', '2015-04-23 06:00:34.492109')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 69
Rendered monster_classes/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.508212', '2015-04-23 06:00:34.508212')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"70"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 70 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.522638', '2015-04-23 06:00:34.522638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.533939', '2015-04-23 06:00:34.533939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"72"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 72 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/72 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.544207', '2015-04-23 06:00:34.544207')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"73"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 73 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 73
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 73
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.560262', '2015-04-23 06:00:34.560262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (36, '2015-04-23 06:00:34.562784', '2015-04-23 06:00:34.562784')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 06:00:34.564776', '2015-04-23 06:00:34.564776')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (37, '23-4', '2015-04-23 06:00:34.569303', '2015-04-23 06:00:34.569303')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 06:00:34.573207', '2015-04-23 06:00:34.573207')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 06:00:34.576283', '2015-04-23 06:00:34.576283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (38, '2015-04-23 06:00:34.579231', '2015-04-23 06:00:34.579231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.592163', '2015-04-23 06:00:34.592163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-23 06:00:34.594924', '2015-04-23 06:00:34.594924')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:34.598846', '2015-04-23 06:00:34.598846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (47, 35, 1, '2015-04-23 06:00:34.602774', '2015-04-23 06:00:34.602774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.605293', '2015-04-23 06:00:34.605293')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-23 06:00:34.608025', '2015-04-23 06:00:34.608025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 06:00:34.611810', '2015-04-23 06:00:34.611810')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (48, 36, 2, 'Flexible', '2015-04-23 06:00:34.614565', '2015-04-23 06:00:34.614565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.647328', '2015-04-23 06:01:00.647328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"76"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 76 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 76
Rendered monster_classes/show.html.erb within layouts/application (29.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 95ms (Views: 89.1ms | ActiveRecord: 1.3ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.753826', '2015-04-23 06:01:00.753826')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"77"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 77 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/77 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.763178', '2015-04-23 06:01:00.763178')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (9.5ms)
Rendered monster_classes/new.html.erb within layouts/application (10.4ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 14.0ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.785007', '2015-04-23 06:01:00.785007')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"79"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 79 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 79
SQL (0.7ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 79
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.798990', '2015-04-23 06:01:00.798990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.813264', '2015-04-23 06:01:00.813264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"81"}
MonsterClass Load (0.7ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.826683', '2015-04-23 06:01:00.826683')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.0ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 82
Rendered monster_classes/index.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.843450', '2015-04-23 06:01:00.843450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.847882', '2015-04-23 06:01:00.847882')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/84 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.856912', '2015-04-23 06:01:00.856912')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"85"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 85 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms)

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:00.897996', '2015-04-23 06:01:00.897996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:00.900298', '2015-04-23 06:01:00.900298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 06:01:00.901921', '2015-04-23 06:01:00.901921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:00.923376', '2015-04-23 06:01:00.923376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 37, '2015-04-23 06:01:00.927857', '2015-04-23 06:01:00.927857')
 (1.0ms)  RELEASE SAVEPOINT active_record_1
 (24.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:00.957897', '2015-04-23 06:01:00.957897')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 38, '2015-04-23 06:01:00.960569', '2015-04-23 06:01:00.960569')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.986837', '2015-04-23 06:01:00.986837')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 86, '2015-04-23 06:01:00.989734', '2015-04-23 06:01:00.989734')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"49"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 49 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 49
Rendered monsters/_monster_name_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 49
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (16.8ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 49
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (7.4ms)
Rendered monsters/_expanding_fieldset.html.erb (15.8ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 49
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 49
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.5ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 49
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 49
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (12.4ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 49
Book Load (0.4ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.8ms)
Rendered monsters/_expanding_fieldset.html.erb (16.5ms)
Rendered monsters/_form.html.erb (121.5ms)
Rendered monsters/edit.html.erb within layouts/application (122.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 130ms (Views: 118.3ms | ActiveRecord: 10.4ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.129708', '2015-04-23 06:01:01.129708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 87, '2015-04-23 06:01:01.131634', '2015-04-23 06:01:01.131634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"50"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 50 LIMIT 1
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 50 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/50 Completed 302 Found in 7ms (ActiveRecord: 1.0ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.149447', '2015-04-23 06:01:01.149447')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 88, '2015-04-23 06:01:01.152581', '2015-04-23 06:01:01.152581')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"51"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 51 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 51
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 51
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 51
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 51
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 51
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 51
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 51
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 51
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 51
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.169818', '2015-04-23 06:01:01.169818')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 89, '2015-04-23 06:01:01.172112', '2015-04-23 06:01:01.172112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"52"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 52 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 52
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 52
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
DamageResistance Load (1.0ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 52
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 52
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 52
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 52
MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 52
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 52
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (44.1ms)
Rendered monsters/edit.html.erb within layouts/application (44.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 53ms (Views: 43.6ms | ActiveRecord: 4.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.234106', '2015-04-23 06:01:01.234106')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-23 06:01:01.236240', '2015-04-23 06:01:01.236240')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"90", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-23 06:01:01.245456', '2015-04-23 06:01:01.245456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/54 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.254688', '2015-04-23 06:01:01.254688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 91, '2015-04-23 06:01:01.256576', '2015-04-23 06:01:01.256576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 55
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 91 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (9.4ms)
Rendered layouts/_navigation.html.erb (9.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 16.5ms | ActiveRecord: 0.6ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.285340', '2015-04-23 06:01:01.285340')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 92, '2015-04-23 06:01:01.287542', '2015-04-23 06:01:01.287542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"56"}
Monster Load (0.7ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 56
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 92 LIMIT 1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 56
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 56
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 56
Rendered monsters/_show_stat_block.html.erb (7.0ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 56
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 56
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 56
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 56
Rendered monsters/show.html.erb within layouts/application (15.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 20ms (Views: 16.2ms | ActiveRecord: 3.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.316157', '2015-04-23 06:01:01.316157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 93, '2015-04-23 06:01:01.318385', '2015-04-23 06:01:01.318385')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_form.html.erb (42.2ms)
Rendered monsters/new.html.erb within layouts/application (43.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 44.5ms | ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.377225', '2015-04-23 06:01:01.377225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 94, '2015-04-23 06:01:01.379560', '2015-04-23 06:01:01.379560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (43.2ms)
Rendered monsters/new.html.erb within layouts/application (43.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 43.9ms | ActiveRecord: 1.5ms)

 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.436613', '2015-04-23 06:01:01.436613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 95, '2015-04-23 06:01:01.438712', '2015-04-23 06:01:01.438712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 06:01:01.445567', '2015-04-23 06:01:01.445567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 06:01:01.450621', '2015-04-23 06:01:01.450621')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (64, 59, '2015-04-23 06:01:01.453749', '2015-04-23 06:01:01.453749')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (65, 1, 59, '2015-04-23 06:01:01.455236', '2015-04-23 06:01:01.455236')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.463260', '2015-04-23 06:01:01.463260')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 96, '2015-04-23 06:01:01.465279', '2015-04-23 06:01:01.465279')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 06:01:01.470024', '2015-04-23 06:01:01.470024')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (66, 60, '2015-04-23 06:01:01.472392', '2015-04-23 06:01:01.472392')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.480644', '2015-04-23 06:01:01.480644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-23 06:01:01.484413', '2015-04-23 06:01:01.484413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:01.487254', '2015-04-23 06:01:01.487254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-23 06:01:01.488961' WHERE `monster_names`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 61
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:01.494135', '2015-04-23 06:01:01.494135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-23 06:01:01.495755' WHERE `monster_names`.`id` = 23
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 06:01:01.497856', '2015-04-23 06:01:01.497856')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-23 06:01:01.500746' WHERE `monster_names`.`id` = 24
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.507068', '2015-04-23 06:01:01.507068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 98, '2015-04-23 06:01:01.509172', '2015-04-23 06:01:01.509172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 06:01:01.512807', '2015-04-23 06:01:01.512807')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 06:01:01.517448', '2015-04-23 06:01:01.517448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (67, 3, 62, '2015-04-23 06:01:01.520460', '2015-04-23 06:01:01.520460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (68, 62, '2015-04-23 06:01:01.523010', '2015-04-23 06:01:01.523010')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.543611', '2015-04-23 06:01:01.543611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.549550', '2015-04-23 06:01:01.549550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/38 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.557333', '2015-04-23 06:01:01.557333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.3ms)
Rendered locations/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.577687', '2015-04-23 06:01:01.577687')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"40"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 6.6ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.602759', '2015-04-23 06:01:01.602759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"41"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 41 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.615968', '2015-04-23 06:01:01.615968')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.626785', '2015-04-23 06:01:01.626785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"43"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 43 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/43 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.637508', '2015-04-23 06:01:01.637508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"44"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 44
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 44
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.653254', '2015-04-23 06:01:01.653254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.667757', '2015-04-23 06:01:01.667757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"46"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 46 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.688628', '2015-04-23 06:01:01.688628')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.694116', '2015-04-23 06:01:01.694116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/32 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.704241', '2015-04-23 06:01:01.704241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.1ms)
Rendered move_types/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.727448', '2015-04-23 06:01:01.727448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"34"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 34 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 10ms (Views: 5.6ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.745224', '2015-04-23 06:01:01.745224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"35"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 35 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/35 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.755232', '2015-04-23 06:01:01.755232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"36"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 36 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 36
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 36
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.771369', '2015-04-23 06:01:01.771369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.784256', '2015-04-23 06:01:01.784256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"38"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 38 LIMIT 1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.796765', '2015-04-23 06:01:01.796765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"39"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 39 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.809831', '2015-04-23 06:01:01.809831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:01.822931', '2015-04-23 06:01:01.822931')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:01.825697', '2015-04-23 06:01:01.825697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 06:01:01.828445', '2015-04-23 06:01:01.828445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.846119', '2015-04-23 06:01:01.846119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"39"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 39 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 39
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 39
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.861521', '2015-04-23 06:01:01.861521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"40"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 40 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.876692', '2015-04-23 06:01:01.876692')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"41"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 41 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/41 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.889521', '2015-04-23 06:01:01.889521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.893450', '2015-04-23 06:01:01.893450')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/43 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.901930', '2015-04-23 06:01:01.901930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.0ms)

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.914791', '2015-04-23 06:01:01.914791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"45"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 45 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.9ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.932666', '2015-04-23 06:01:01.932666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.944304', '2015-04-23 06:01:01.944304')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.962282', '2015-04-23 06:01:01.962282')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"48"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 48 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:01.976158', '2015-04-23 06:01:01.976158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (72, '2015-04-23 06:01:01.978302', '2015-04-23 06:01:01.978302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:01.980386', '2015-04-23 06:01:01.980386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (73, 3, '2015-04-23 06:01:01.982123', '2015-04-23 06:01:01.982123')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:01.985293', '2015-04-23 06:01:01.985293')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (74, '2015-04-23 06:01:01.987460', '2015-04-23 06:01:01.987460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:02.002452', '2015-04-23 06:01:02.002452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (49, '2015-04-23 06:01:02.005542', '2015-04-23 06:01:02.005542')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 06:01:02.009013', '2015-04-23 06:01:02.009013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (50, '23-4', '2015-04-23 06:01:02.011586', '2015-04-23 06:01:02.011586')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 06:01:02.014555', '2015-04-23 06:01:02.014555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 06:01:02.018747', '2015-04-23 06:01:02.018747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (51, '2015-04-23 06:01:02.021726', '2015-04-23 06:01:02.021726')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.039254', '2015-04-23 06:01:02.039254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.052151', '2015-04-23 06:01:02.052151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/76 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.061581', '2015-04-23 06:01:02.061581')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"77"}
MasterTrait Load (1.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 77 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 77
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 6ms (ActiveRecord: 1.6ms)

 (1.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.084957', '2015-04-23 06:01:02.084957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.110319', '2015-04-23 06:01:02.110319')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"79"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 79 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (9.1ms)
Rendered master_traits/edit.html.erb within layouts/application (11.1ms)
Rendered layouts/_navigation_links.html.erb (3.1ms)
Rendered layouts/_navigation.html.erb (3.8ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 25ms (Views: 18.2ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.144487', '2015-04-23 06:01:02.144487')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"80"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 80 LIMIT 1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.3ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.163288', '2015-04-23 06:01:02.163288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"81"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 81 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.179065', '2015-04-23 06:01:02.179065')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (3.5ms)
Rendered master_traits/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.0ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.200481', '2015-04-23 06:01:02.200481')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 6.7ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.222432', '2015-04-23 06:01:02.222432')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"84"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 84 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/84 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.239648', '2015-04-23 06:01:02.239648')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.7ms)
Rendered master_skills/new.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 13.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.265533', '2015-04-23 06:01:02.265533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"40"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 40 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.279317', '2015-04-23 06:01:02.279317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"41"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 41 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.291074', '2015-04-23 06:01:02.291074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"42"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 42
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.300816', '2015-04-23 06:01:02.300816')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.312944', '2015-04-23 06:01:02.312944')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"44"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 24ms (Views: 5.0ms | ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.343353', '2015-04-23 06:01:02.343353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.347445', '2015-04-23 06:01:02.347445')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/46 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.356835', '2015-04-23 06:01:02.356835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.369927', '2015-04-23 06:01:02.369927')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"48"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 48 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/48 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:02.383036', '2015-04-23 06:01:02.383036')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-23 06:01:02.385809', '2015-04-23 06:01:02.385809')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:02.389168', '2015-04-23 06:01:02.389168')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (63, 47, 1, '2015-04-23 06:01:02.392847', '2015-04-23 06:01:02.392847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:02.395479', '2015-04-23 06:01:02.395479')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 100, '2015-04-23 06:01:02.397461', '2015-04-23 06:01:02.397461')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 06:01:02.401506', '2015-04-23 06:01:02.401506')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (64, 48, 2, 'Flexible', '2015-04-23 06:01:02.403378', '2015-04-23 06:01:02.403378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.873003', '2015-04-23 06:01:22.873003')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"41"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 41 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/41 Completed 302 Found in 15ms (ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.898444', '2015-04-23 06:01:22.898444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"42"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (11.5ms)
Rendered move_types/edit.html.erb within layouts/application (15.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 79ms (Views: 72.3ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.985458', '2015-04-23 06:01:22.985458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.996836', '2015-04-23 06:01:22.996836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.008109', '2015-04-23 06:01:23.008109')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"45"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 45 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.018715', '2015-04-23 06:01:23.018715')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.034434', '2015-04-23 06:01:23.034434')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.038793', '2015-04-23 06:01:23.038793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/48 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (1.5ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.047664', '2015-04-23 06:01:23.047664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"49"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 49 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.061187', '2015-04-23 06:01:23.061187')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"50"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 50 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 50
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 50
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 16ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.102415', '2015-04-23 06:01:23.102415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (7.6ms)
Rendered master_traits/new.html.erb within layouts/application (8.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 16.1ms | ActiveRecord: 0.0ms)

 (16.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.140841', '2015-04-23 06:01:23.140841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"86"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 86 LIMIT 1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.154638', '2015-04-23 06:01:23.154638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.170649', '2015-04-23 06:01:23.170649')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"88"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 88 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.181760', '2015-04-23 06:01:23.181760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.186498', '2015-04-23 06:01:23.186498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/90 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.193539', '2015-04-23 06:01:23.193539')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"91"}
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 91 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 91
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.205397', '2015-04-23 06:01:23.205397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"92"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 92 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.221221', '2015-04-23 06:01:23.221221')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"93"}
MasterTrait Load (0.8ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 93 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/93 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.231934', '2015-04-23 06:01:23.231934')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.6ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.258419', '2015-04-23 06:01:23.258419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 49, '2015-04-23 06:01:23.263673', '2015-04-23 06:01:23.263673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.270244', '2015-04-23 06:01:23.270244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 50, '2015-04-23 06:01:23.273015', '2015-04-23 06:01:23.273015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:23.293950', '2015-04-23 06:01:23.293950')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (52, '2015-04-23 06:01:23.298047', '2015-04-23 06:01:23.298047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 06:01:23.301209', '2015-04-23 06:01:23.301209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (53, '23-4', '2015-04-23 06:01:23.303369', '2015-04-23 06:01:23.303369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 06:01:23.305274', '2015-04-23 06:01:23.305274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 06:01:23.308142', '2015-04-23 06:01:23.308142')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (54, '2015-04-23 06:01:23.310326', '2015-04-23 06:01:23.310326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.317571', '2015-04-23 06:01:23.317571')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:23.319533', '2015-04-23 06:01:23.319533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 06:01:23.321477', '2015-04-23 06:01:23.321477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.334249', '2015-04-23 06:01:23.334249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"51"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/51 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (3.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.348360', '2015-04-23 06:01:23.348360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"52"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/edit.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.4ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.370225', '2015-04-23 06:01:23.370225')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.375437', '2015-04-23 06:01:23.375437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/54 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.384851', '2015-04-23 06:01:23.384851')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"55"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 55 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 55
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.394507', '2015-04-23 06:01:23.394507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.413183', '2015-04-23 06:01:23.413183')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.424528', '2015-04-23 06:01:23.424528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"58"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 58 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.435773', '2015-04-23 06:01:23.435773')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"59"}
MasterSkill Load (1.0ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 59 LIMIT 1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 1.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.450801', '2015-04-23 06:01:23.450801')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Rendered master_skills/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.502361', '2015-04-23 06:01:23.502361')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 101, '2015-04-23 06:01:23.506276', '2015-04-23 06:01:23.506276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"65"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 65 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 65
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 101 LIMIT 1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 65
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 65
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 65
Rendered monsters/_show_stat_block.html.erb (11.7ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 65
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 65
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 65
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 65
Rendered monsters/show.html.erb within layouts/application (34.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 35.6ms | ActiveRecord: 5.1ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.557244', '2015-04-23 06:01:23.557244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 102, '2015-04-23 06:01:23.559535', '2015-04-23 06:01:23.559535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"66"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 66 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 66 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/66 Completed 302 Found in 9ms (ActiveRecord: 0.8ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.587245', '2015-04-23 06:01:23.587245')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 103, '2015-04-23 06:01:23.593967', '2015-04-23 06:01:23.593967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"67"}
Monster Load (0.6ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 67 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 67 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 67
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 67
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 67
Location Load (0.7ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (13.3ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 67
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 67
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (9.4ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 67
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 67
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 67
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_form.html.erb (85.7ms)
Rendered monsters/edit.html.erb within layouts/application (87.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 96ms (Views: 83.8ms | ActiveRecord: 7.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.702171', '2015-04-23 06:01:23.702171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 104, '2015-04-23 06:01:23.704465', '2015-04-23 06:01:23.704465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 68
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 104 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.720679', '2015-04-23 06:01:23.720679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 105, '2015-04-23 06:01:23.724131', '2015-04-23 06:01:23.724131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"105", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 105, '2015-04-23 06:01:23.736795', '2015-04-23 06:01:23.736795')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/70 Completed 302 Found in 12ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.748594', '2015-04-23 06:01:23.748594')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 106, '2015-04-23 06:01:23.751165', '2015-04-23 06:01:23.751165')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.6ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (42.9ms)
Rendered monsters/new.html.erb within layouts/application (43.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 50ms (Views: 44.0ms | ActiveRecord: 2.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.809759', '2015-04-23 06:01:23.809759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 107, '2015-04-23 06:01:23.812463', '2015-04-23 06:01:23.812463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MonsterClass Load (0.1ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.6ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (43.3ms)
Rendered monsters/new.html.erb within layouts/application (43.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 44.9ms | ActiveRecord: 1.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.869939', '2015-04-23 06:01:23.869939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 108, '2015-04-23 06:01:23.872045', '2015-04-23 06:01:23.872045')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"73"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 73 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 73
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 73
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 73
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 73
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 73
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 73
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 73
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 73
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 73
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.890789', '2015-04-23 06:01:23.890789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 109, '2015-04-23 06:01:23.892858', '2015-04-23 06:01:23.892858')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"74"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 74 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 74
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 74
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 74
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 74
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 74
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 74
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 74
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 74
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (41.4ms)
Rendered monsters/edit.html.erb within layouts/application (41.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 45ms (Views: 40.2ms | ActiveRecord: 4.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.0ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.970871', '2015-04-23 06:01:23.970871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.4ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 110
Rendered monster_classes/index.html.erb within layouts/application (6.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.7ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.992541', '2015-04-23 06:01:23.992541')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.009729', '2015-04-23 06:01:24.009729')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"112"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 112 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 112
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 112
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.022829', '2015-04-23 06:01:24.022829')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"113"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 113 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.042474', '2015-04-23 06:01:24.042474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"114"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 114 LIMIT 1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.055378', '2015-04-23 06:01:24.055378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.059981', '2015-04-23 06:01:24.059981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/116 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.067058', '2015-04-23 06:01:24.067058')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"117"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 117 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 117
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.079372', '2015-04-23 06:01:24.079372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"118"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 118 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/118 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.091741', '2015-04-23 06:01:24.091741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.113543', '2015-04-23 06:01:24.113543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"55"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 55 LIMIT 1
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.6ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.133704', '2015-04-23 06:01:24.133704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.137827', '2015-04-23 06:01:24.137827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/57 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.145386', '2015-04-23 06:01:24.145386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.9ms)
Rendered books/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.163307', '2015-04-23 06:01:24.163307')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"59"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 59 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/59 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.174666', '2015-04-23 06:01:24.174666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.186999', '2015-04-23 06:01:24.186999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.1ms)
Rendered books/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.197831', '2015-04-23 06:01:24.197831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"62"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 62 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.7ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 62
SQL (0.3ms)  DELETE FROM `books` WHERE `books`.`id` = 62
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.223542', '2015-04-23 06:01:24.223542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"63"}
Book Load (0.8ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 63 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.2ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 6.4ms | ActiveRecord: 1.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.243050', '2015-04-23 06:01:24.243050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"64"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 64 LIMIT 1
Rendered books/show.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.255623', '2015-04-23 06:01:24.255623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 120, '2015-04-23 06:01:24.258004', '2015-04-23 06:01:24.258004')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:24.261637', '2015-04-23 06:01:24.261637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 75, `updated_at` = '2015-04-23 06:01:24.263535' WHERE `monster_names`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 75
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:24.269526', '2015-04-23 06:01:24.269526')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  UPDATE `monster_names` SET `monster_id` = 75, `updated_at` = '2015-04-23 06:01:24.271726' WHERE `monster_names`.`id` = 26
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 06:01:24.275115', '2015-04-23 06:01:24.275115')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 75, `updated_at` = '2015-04-23 06:01:24.276743' WHERE `monster_names`.`id` = 27
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.285029', '2015-04-23 06:01:24.285029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 121, '2015-04-23 06:01:24.288379', '2015-04-23 06:01:24.288379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 06:01:24.294105', '2015-04-23 06:01:24.294105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (98, 76, '2015-04-23 06:01:24.297562', '2015-04-23 06:01:24.297562')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.305164', '2015-04-23 06:01:24.305164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 122, '2015-04-23 06:01:24.307613', '2015-04-23 06:01:24.307613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 06:01:24.311606', '2015-04-23 06:01:24.311606')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 06:01:24.314222', '2015-04-23 06:01:24.314222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (99, 3, 77, '2015-04-23 06:01:24.317401', '2015-04-23 06:01:24.317401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (100, 77, '2015-04-23 06:01:24.319354', '2015-04-23 06:01:24.319354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.327337', '2015-04-23 06:01:24.327337')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 123, '2015-04-23 06:01:24.329797', '2015-04-23 06:01:24.329797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 06:01:24.335458', '2015-04-23 06:01:24.335458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 06:01:24.338542', '2015-04-23 06:01:24.338542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (101, 78, '2015-04-23 06:01:24.341424', '2015-04-23 06:01:24.341424')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (102, 1, 78, '2015-04-23 06:01:24.343854', '2015-04-23 06:01:24.343854')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:24.353549', '2015-04-23 06:01:24.353549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:24.356166', '2015-04-23 06:01:24.356166')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 06:01:24.358290', '2015-04-23 06:01:24.358290')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.366091', '2015-04-23 06:01:24.366091')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 124, '2015-04-23 06:01:24.368286', '2015-04-23 06:01:24.368286')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.375476', '2015-04-23 06:01:24.375476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (79, 49, 1, '2015-04-23 06:01:24.378551', '2015-04-23 06:01:24.378551')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.381913', '2015-04-23 06:01:24.381913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 125, '2015-04-23 06:01:24.384413', '2015-04-23 06:01:24.384413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 06:01:24.387578', '2015-04-23 06:01:24.387578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (80, 50, 2, 'Flexible', '2015-04-23 06:01:24.390255', '2015-04-23 06:01:24.390255')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:24.399143', '2015-04-23 06:01:24.399143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (103, '2015-04-23 06:01:24.400846', '2015-04-23 06:01:24.400846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:24.403763', '2015-04-23 06:01:24.403763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (104, 3, '2015-04-23 06:01:24.405883', '2015-04-23 06:01:24.405883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:24.408267', '2015-04-23 06:01:24.408267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (105, '2015-04-23 06:01:24.410656', '2015-04-23 06:01:24.410656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.423040', '2015-04-23 06:01:24.423040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 14ms (Views: 10.4ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.450242', '2015-04-23 06:01:24.450242')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"52"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 52
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 52
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.465149', '2015-04-23 06:01:24.465149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"53"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 53 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.477099', '2015-04-23 06:01:24.477099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"54"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 54 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/54 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.486564', '2015-04-23 06:01:24.486564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.492204', '2015-04-23 06:01:24.492204')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/56 Completed 302 Found in 4ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.501034', '2015-04-23 06:01:24.501034')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"57"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 57 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.2ms | ActiveRecord: 0.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.516890', '2015-04-23 06:01:24.516890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.528376', '2015-04-23 06:01:24.528376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"59"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 59 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.539140', '2015-04-23 06:01:24.539140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.0ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (50.0ms)  DROP DATABASE IF EXISTS `monsters_test`
 (0.2ms)  CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
 (5.1ms)  CREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (26.4ms)  CREATE  INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) 
 (4.5ms)  CREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (17.7ms)  CREATE  INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) 
 (17.7ms)  CREATE  INDEX `index_books_on_name` USING btree ON `books` (`name`) 
 (4.5ms)  CREATE TABLE `characteristics` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `sequence_number` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (5.4ms)  CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (18.7ms)  CREATE  INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) 
 (16.2ms)  CREATE  INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) 
 (4.8ms)  CREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (4.7ms)  CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `characteristic_id` int(11)) ENGINE=InnoDB
 (14.9ms)  CREATE  INDEX `index_master_skills_on_characteristic_id` USING btree ON `master_skills` (`characteristic_id`) 
 (16.9ms)  CREATE  INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) 
 (4.8ms)  CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.4ms)  CREATE  INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) 
 (4.8ms)  CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.6ms)  CREATE  INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) 
 (5.2ms)  CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (15.3ms)  CREATE  INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) 
 (15.1ms)  CREATE  INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) 
 (5.5ms)  CREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB
 (14.4ms)  CREATE  INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) 
 (16.4ms)  CREATE  INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) 
 (4.3ms)  CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (16.4ms)  CREATE  INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) 
 (4.8ms)  CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `move_type_id` int(11)) ENGINE=InnoDB
 (21.4ms)  CREATE  INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) 
 (16.2ms)  CREATE  INDEX `index_movement_rates_on_move_type_id` USING btree ON `movement_rates` (`move_type_id`) 
 (5.7ms)  CREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
 (18.8ms)  CREATE  INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) 
 (54.6ms)  CREATE  INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) 
 (5.9ms)  CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
 (19.1ms)  CREATE  INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) 
 (19.5ms)  CREATE  INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) 
 (6.4ms)  CREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB
 (21.9ms)  CREATE  INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) 
 (21.6ms)  CREATE  INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) 
 (7.1ms)  CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
 (21.3ms)  CREATE  INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) 
 (18.8ms)  CREATE  INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) 
 (17.2ms)  ALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_f8377b5716`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (12.4ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_0f45bb7c34`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)

 (14.8ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_51b48cd4d6`

FOREIGN KEY (`location_id`)

REFERENCES `locations` (`id`)



 (14.8ms)  ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_32dfa219af`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (14.4ms)  ALTER TABLE `master_skills` ADD CONSTRAINT `fk_rails_421837f41c`

FOREIGN KEY (`characteristic_id`)

REFERENCES `characteristics` (`id`)



 (15.6ms)  ALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_9979a93984`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (14.6ms)  ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_69df9698d3`

FOREIGN KEY (`monster_class_id`)

REFERENCES `monster_classes` (`id`)



 (25.4ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_91a59a5706`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (13.4ms)  ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_5cec1ddb06`

FOREIGN KEY (`move_type_id`)

REFERENCES `move_types` (`id`)



 (13.9ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_30e892de61`

FOREIGN KEY (`book_id`)

REFERENCES `books` (`id`)

 (14.6ms)  ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_5de3be4942`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)



 (9.3ms)  ALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_c9f1920403`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (9.9ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_008e70e686`

FOREIGN KEY (`master_skill_id`)

REFERENCES `master_skills` (`id`)



 (11.5ms)  ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_c83aa5c7ca`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (11.4ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_072cbd54df`

FOREIGN KEY (`master_trait_id`)

REFERENCES `master_traits` (`id`)



 (11.0ms)  ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_7c558a93e3`

FOREIGN KEY (`monster_id`)

REFERENCES `monsters` (`id`)

 (5.5ms)  CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
 (18.8ms)  CREATE UNIQUE INDEX `unique_schema_migrations`  ON `schema_migrations` (`version`) 
 (0.2ms)  SELECT version FROM `schema_migrations`
 (2.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150423114343')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421210118')
 (2.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203024')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
 (2.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182329')
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015614')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313223500')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306090224')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150421195029')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150423111516')
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015432')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
 (2.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150423111924')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
 (1.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
 (1.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
 (1.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
 (1.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
 (1.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
 (2.0ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
 (0.9ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
 (1.2ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150423111722')
 (4.7ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
 (2.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
 (2.5ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
 (1.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
 (2.3ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150423045533')
 (0.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
 (2.8ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
 (4.6ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
 (2.1ms)  INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.043315', '2015-04-23 11:44:43.043315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-23 11:44:43.055073', '2015-04-23 11:44:43.055073')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"1"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 1 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 1
Rendered monsters/_monster_name_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (19.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 1
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.7ms)
Rendered monsters/_expanding_fieldset.html.erb (20.6ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 1
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.6ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 1
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (13.1ms)
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 1
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 1
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.9ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 1
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 1
Book Load (0.4ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.9ms)
Rendered monsters/_form.html.erb (165.4ms)
Rendered monsters/edit.html.erb within layouts/application (181.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (4.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 284ms (Views: 264.8ms | ActiveRecord: 13.2ms)

 (42.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.392567', '2015-04-23 11:44:43.392567')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-23 11:44:43.397207', '2015-04-23 11:44:43.397207')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.7ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (43.5ms)
Rendered monsters/new.html.erb within layouts/application (44.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 55ms (Views: 46.5ms | ActiveRecord: 1.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.463655', '2015-04-23 11:44:43.463655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-23 11:44:43.465750', '2015-04-23 11:44:43.465750')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (36.8ms)
Rendered monsters/new.html.erb within layouts/application (37.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 38.0ms | ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.520495', '2015-04-23 11:44:43.520495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-23 11:44:43.522759', '2015-04-23 11:44:43.522759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"4"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 4
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 4
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 4
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 4
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 4
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 4
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 4
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 4
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (40.4ms)
Rendered monsters/edit.html.erb within layouts/application (40.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 39.8ms | ActiveRecord: 4.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.579312', '2015-04-23 11:44:43.579312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-23 11:44:43.581682', '2015-04-23 11:44:43.581682')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 5
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 5 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.596885', '2015-04-23 11:44:43.596885')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-23 11:44:43.599599', '2015-04-23 11:44:43.599599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"6", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-23 11:44:43.608052', '2015-04-23 11:44:43.608052')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/7 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.617316', '2015-04-23 11:44:43.617316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-23 11:44:43.619684', '2015-04-23 11:44:43.619684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"8"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 7 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8
Rendered monsters/_show_stat_block.html.erb (3.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
PageReference Load (0.8ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8
Rendered monsters/show.html.erb within layouts/application (10.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.9ms | ActiveRecord: 2.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.642334', '2015-04-23 11:44:43.642334')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-23 11:44:43.644026', '2015-04-23 11:44:43.644026')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"9"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 9 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/9 Completed 302 Found in 16ms (ActiveRecord: 1.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.670745', '2015-04-23 11:44:43.670745')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-23 11:44:43.673904', '2015-04-23 11:44:43.673904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"10"}
Monster Load (0.7ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 10
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 10ms (ActiveRecord: 2.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.726098', '2015-04-23 11:44:43.726098')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"1"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 1 LIMIT 1
Rendered master_traits/_form.html.erb (7.5ms)
Rendered master_traits/edit.html.erb within layouts/application (8.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.750558', '2015-04-23 11:44:43.750558')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.763084', '2015-04-23 11:44:43.763084')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"3"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.778341', '2015-04-23 11:44:43.778341')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (41.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.835214', '2015-04-23 11:44:43.835214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"5"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 5 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.846133', '2015-04-23 11:44:43.846133')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"6"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 6 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 6
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.855719', '2015-04-23 11:44:43.855719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.859230', '2015-04-23 11:44:43.859230')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/8 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.867559', '2015-04-23 11:44:43.867559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.878490', '2015-04-23 11:44:43.878490')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"10"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/10 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.890421', '2015-04-23 11:44:43.890421')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (11, '2015-04-23 11:44:43.893720', '2015-04-23 11:44:43.893720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.896463', '2015-04-23 11:44:43.896463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (12, 3, '2015-04-23 11:44:43.899467', '2015-04-23 11:44:43.899467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:44:43.902583', '2015-04-23 11:44:43.902583')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (13, '2015-04-23 11:44:43.906096', '2015-04-23 11:44:43.906096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:44:43.914193', '2015-04-23 11:44:43.914193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:44:43.916763', '2015-04-23 11:44:43.916763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:44:43.918363', '2015-04-23 11:44:43.918363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.925400', '2015-04-23 11:44:43.925400')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-23 11:44:43.927494', '2015-04-23 11:44:43.927494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:44:43.931719', '2015-04-23 11:44:43.931719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:44:43.934550', '2015-04-23 11:44:43.934550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 3, 11, '2015-04-23 11:44:43.936668', '2015-04-23 11:44:43.936668')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 11, '2015-04-23 11:44:43.938389', '2015-04-23 11:44:43.938389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.945783', '2015-04-23 11:44:43.945783')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-23 11:44:43.948281', '2015-04-23 11:44:43.948281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.6ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:44:43.952527', '2015-04-23 11:44:43.952527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:44:43.956339', '2015-04-23 11:44:43.956339')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (16, 12, '2015-04-23 11:44:43.959330', '2015-04-23 11:44:43.959330')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (17, 1, 12, '2015-04-23 11:44:43.962380', '2015-04-23 11:44:43.962380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.971008', '2015-04-23 11:44:43.971008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-23 11:44:43.973287', '2015-04-23 11:44:43.973287')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:44:43.977016', '2015-04-23 11:44:43.977016')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (18, 13, '2015-04-23 11:44:43.979433', '2015-04-23 11:44:43.979433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.986936', '2015-04-23 11:44:43.986936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-23 11:44:43.988849', '2015-04-23 11:44:43.988849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:44:43.992269', '2015-04-23 11:44:43.992269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-23 11:44:43.993900' WHERE `monster_names`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:44:43.998731', '2015-04-23 11:44:43.998731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-23 11:44:44.000709' WHERE `monster_names`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:44:44.003135', '2015-04-23 11:44:44.003135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-23 11:44:44.005004' WHERE `monster_names`.`id` = 6
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (1.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.042075', '2015-04-23 11:44:44.042075')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-23 11:44:44.045737', '2015-04-23 11:44:44.045737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:44:44.048391', '2015-04-23 11:44:44.048391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (2, '23-4', '2015-04-23 11:44:44.050983', '2015-04-23 11:44:44.050983')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:44:44.052655', '2015-04-23 11:44:44.052655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:44:44.054624', '2015-04-23 11:44:44.054624')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (3, '2015-04-23 11:44:44.058317', '2015-04-23 11:44:44.058317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.068524', '2015-04-23 11:44:44.068524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-23 11:44:44.071573', '2015-04-23 11:44:44.071573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.077437', '2015-04-23 11:44:44.077437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (15, 1, 1, '2015-04-23 11:44:44.082329', '2015-04-23 11:44:44.082329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.085225', '2015-04-23 11:44:44.085225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-23 11:44:44.088494', '2015-04-23 11:44:44.088494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:44:44.092559', '2015-04-23 11:44:44.092559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (16, 2, 2, 'Flexible', '2015-04-23 11:44:44.094990', '2015-04-23 11:44:44.094990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.112627', '2015-04-23 11:44:44.112627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.118441', '2015-04-23 11:44:44.118441')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/17 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.128277', '2015-04-23 11:44:44.128277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (4.1ms)
Rendered monster_classes/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.3ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.152716', '2015-04-23 11:44:44.152716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"19"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.165601', '2015-04-23 11:44:44.165601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.176790', '2015-04-23 11:44:44.176790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"21"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 21
Rendered monster_classes/show.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.191360', '2015-04-23 11:44:44.191360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"22"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 22
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.204046', '2015-04-23 11:44:44.204046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"23"}
MonsterClass Load (0.6ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 23 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.218328', '2015-04-23 11:44:44.218328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 24
Rendered monster_classes/index.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.234284', '2015-04-23 11:44:44.234284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"25"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/25 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.275269', '2015-04-23 11:44:44.275269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"1"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 1 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 1
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.291990', '2015-04-23 11:44:44.291990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"2"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1
Rendered move_types/_form.html.erb (3.4ms)
Rendered move_types/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.8ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.313189', '2015-04-23 11:44:44.313189')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.325338', '2015-04-23 11:44:44.325338')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"4"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.339719', '2015-04-23 11:44:44.339719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.345781', '2015-04-23 11:44:44.345781')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.356344', '2015-04-23 11:44:44.356344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"7"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/7 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.368042', '2015-04-23 11:44:44.368042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.382883', '2015-04-23 11:44:44.382883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.395333', '2015-04-23 11:44:44.395333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"10"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:44.408904', '2015-04-23 11:44:44.408904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:44:44.412132', '2015-04-23 11:44:44.412132')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:44:44.413921', '2015-04-23 11:44:44.413921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.428040', '2015-04-23 11:44:44.428040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"3"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 3 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.2ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.444792', '2015-04-23 11:44:44.444792')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.456336', '2015-04-23 11:44:44.456336')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"5"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 5
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 5
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 15ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.480295', '2015-04-23 11:44:44.480295')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"6"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1
Rendered locations/_form.html.erb (2.4ms)
Rendered locations/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.497122', '2015-04-23 11:44:44.497122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.512220', '2015-04-23 11:44:44.512220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.523237', '2015-04-23 11:44:44.523237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"9"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.6ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.539460', '2015-04-23 11:44:44.539460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"10"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/10 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.548900', '2015-04-23 11:44:44.548900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.552616', '2015-04-23 11:44:44.552616')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/12 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.567915', '2015-04-23 11:44:44.567915')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.574783', '2015-04-23 11:44:44.574783')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/5 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.582736', '2015-04-23 11:44:44.582736')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"6"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 6 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.599499', '2015-04-23 11:44:44.599499')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"7"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 7
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 7
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.614075', '2015-04-23 11:44:44.614075')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"8"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (5.5ms)
Rendered books/edit.html.erb within layouts/application (9.4ms)
Rendered layouts/_navigation_links.html.erb (2.2ms)
Rendered layouts/_navigation.html.erb (3.7ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 22ms (Views: 16.5ms | ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.647106', '2015-04-23 11:44:44.647106')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"9"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
Rendered books/_form.html.erb (3.1ms)
Rendered books/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (2.3ms)
Rendered layouts/_navigation.html.erb (2.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.668046', '2015-04-23 11:44:44.668046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (1.1ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.1ms | ActiveRecord: 1.1ms)

 (2.6ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.688063', '2015-04-23 11:44:44.688063')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (4.3ms)
Rendered books/new.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 12.1ms | ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (8.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.728518', '2015-04-23 11:44:44.728518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (2.6ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.746774', '2015-04-23 11:44:44.746774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"13"}
Book Load (1.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 13 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/13 Completed 302 Found in 5ms (ActiveRecord: 1.6ms)

 (2.2ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:40.044389', '2015-04-23 11:50:40.044389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (22, '2015-04-23 11:50:40.055877', '2015-04-23 11:50:40.055877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:40.057967', '2015-04-23 11:50:40.057967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (23, 3, '2015-04-23 11:50:40.059871', '2015-04-23 11:50:40.059871')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:50:40.061626', '2015-04-23 11:50:40.061626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (24, '2015-04-23 11:50:40.063932', '2015-04-23 11:50:40.063932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.111723', '2015-04-23 11:50:40.111723')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-23 11:50:40.115868', '2015-04-23 11:50:40.115868')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:50:40.124114', '2015-04-23 11:50:40.124114')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:50:40.127711', '2015-04-23 11:50:40.127711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (25, 17, '2015-04-23 11:50:40.148652', '2015-04-23 11:50:40.148652')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (26, 1, 17, '2015-04-23 11:50:40.150940', '2015-04-23 11:50:40.150940')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.157550', '2015-04-23 11:50:40.157550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-23 11:50:40.159380', '2015-04-23 11:50:40.159380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:50:40.163795', '2015-04-23 11:50:40.163795')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (27, 18, '2015-04-23 11:50:40.166117', '2015-04-23 11:50:40.166117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.172999', '2015-04-23 11:50:40.172999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-23 11:50:40.175318', '2015-04-23 11:50:40.175318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:50:40.179096', '2015-04-23 11:50:40.179096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:50:40.182033', '2015-04-23 11:50:40.182033')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (28, 3, 19, '2015-04-23 11:50:40.185038', '2015-04-23 11:50:40.185038')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (29, 19, '2015-04-23 11:50:40.186869', '2015-04-23 11:50:40.186869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (32.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.223093', '2015-04-23 11:50:40.223093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-23 11:50:40.224848', '2015-04-23 11:50:40.224848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:50:40.234174', '2015-04-23 11:50:40.234174')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 20, `updated_at` = '2015-04-23 11:50:40.236545' WHERE `monster_names`.`id` = 7
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:50:40.241388', '2015-04-23 11:50:40.241388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 20, `updated_at` = '2015-04-23 11:50:40.242897' WHERE `monster_names`.`id` = 8
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:50:40.244839', '2015-04-23 11:50:40.244839')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 20, `updated_at` = '2015-04-23 11:50:40.246287' WHERE `monster_names`.`id` = 9
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.270933', '2015-04-23 11:50:40.270933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.278057', '2015-04-23 11:50:40.278057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/15 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.287415', '2015-04-23 11:50:40.287415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 53ms (Views: 52.2ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.347767', '2015-04-23 11:50:40.347767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"17"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/17 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.358263', '2015-04-23 11:50:40.358263')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"18"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (8.4ms)
Rendered books/edit.html.erb within layouts/application (9.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 11.8ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.385317', '2015-04-23 11:50:40.385317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"19"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1
Rendered books/show.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.399423', '2015-04-23 11:50:40.399423')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.4ms)
Rendered books/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.411936', '2015-04-23 11:50:40.411936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"21"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 21 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 21
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 21
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.430876', '2015-04-23 11:50:40.430876')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"22"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 22 LIMIT 1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.444117', '2015-04-23 11:50:40.444117')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:50:40.460580', '2015-04-23 11:50:40.460580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:50:40.462427', '2015-04-23 11:50:40.462427')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:50:40.464411', '2015-04-23 11:50:40.464411')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  ROLLBACK
 (0.6ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.516487', '2015-04-23 11:50:40.516487')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (24, '2015-04-23 11:50:40.520148', '2015-04-23 11:50:40.520148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:50:40.522323', '2015-04-23 11:50:40.522323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (25, '23-4', '2015-04-23 11:50:40.524783', '2015-04-23 11:50:40.524783')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:50:40.526668', '2015-04-23 11:50:40.526668')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:50:40.528321', '2015-04-23 11:50:40.528321')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (26, '2015-04-23 11:50:40.530811', '2015-04-23 11:50:40.530811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.545808', '2015-04-23 11:50:40.545808')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-23 11:50:40.548631', '2015-04-23 11:50:40.548631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 21
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 30 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.570103', '2015-04-23 11:50:40.570103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-23 11:50:40.572276', '2015-04-23 11:50:40.572276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"22"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 22 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 22
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 22
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 22
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 22
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 22
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 22
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 22
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 22
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 30ms (ActiveRecord: 5.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.613495', '2015-04-23 11:50:40.613495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-23 11:50:40.616651', '2015-04-23 11:50:40.616651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.5ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.9ms)
Rendered monsters/_expanding_fieldset.html.erb (13.9ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (8.1ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (75.6ms)
Rendered monsters/new.html.erb within layouts/application (76.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 85ms (Views: 76.5ms | ActiveRecord: 3.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.711029', '2015-04-23 11:50:40.711029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-23 11:50:40.713484', '2015-04-23 11:50:40.713484')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Rendered monsters/_attack_fields.html.erb (2.7ms)
Rendered monsters/_attack_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (58.1ms)
Rendered monsters/new.html.erb within layouts/application (58.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 64ms (Views: 59.6ms | ActiveRecord: 1.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.785768', '2015-04-23 11:50:40.785768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-23 11:50:40.787846', '2015-04-23 11:50:40.787846')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"25"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 25
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 34 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 25
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 25
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 25
Rendered monsters/_show_stat_block.html.erb (4.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 25
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 25
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 25
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 25
Rendered monsters/show.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 14ms (Views: 11.2ms | ActiveRecord: 2.1ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.811569', '2015-04-23 11:50:40.811569')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 35, '2015-04-23 11:50:40.813764', '2015-04-23 11:50:40.813764')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"26"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 26
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 26
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 26
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 26
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 26
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 26
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 26
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 26
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (47.8ms)
Rendered monsters/edit.html.erb within layouts/application (48.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 53ms (Views: 48.6ms | ActiveRecord: 3.9ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.875364', '2015-04-23 11:50:40.875364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-23 11:50:40.878094', '2015-04-23 11:50:40.878094')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"36", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-23 11:50:40.886119', '2015-04-23 11:50:40.886119')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/28 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.894454', '2015-04-23 11:50:40.894454')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-23 11:50:40.896620', '2015-04-23 11:50:40.896620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"29"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 29
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
MonsterClass Load (0.7ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 29
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 29
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 29
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 29
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 29
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 29
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 29
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/edit.html.erb within layouts/application (40.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 39.5ms | ActiveRecord: 4.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.954811', '2015-04-23 11:50:40.954811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 38, '2015-04-23 11:50:40.957701', '2015-04-23 11:50:40.957701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"30"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 30 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 30 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/30 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:40.993827', '2015-04-23 11:50:40.993827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"30"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 30 LIMIT 1
Rendered master_traits/_form.html.erb (5.1ms)
Rendered master_traits/edit.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.017229', '2015-04-23 11:50:41.017229')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.023089', '2015-04-23 11:50:41.023089')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/32 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.030765', '2015-04-23 11:50:41.030765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"33"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 33
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.041828', '2015-04-23 11:50:41.041828')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.0ms)
Rendered master_traits/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 7.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.059457', '2015-04-23 11:50:41.059457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"35"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 35 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/edit.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.5ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.076005', '2015-04-23 11:50:41.076005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.089092', '2015-04-23 11:50:41.089092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"37"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 37 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/37 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.099525', '2015-04-23 11:50:41.099525')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"38"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 38 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.112243', '2015-04-23 11:50:41.112243')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.5ms)
Rendered master_traits/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.130675', '2015-04-23 11:50:41.130675')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"39"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.8ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 39
SQL (0.3ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 39
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 7ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.148214', '2015-04-23 11:50:41.148214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 40
Rendered monster_classes/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.165197', '2015-04-23 11:50:41.165197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.182189', '2015-04-23 11:50:41.182189')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"42"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 42 LIMIT 1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (3.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.196959', '2015-04-23 11:50:41.196959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"43"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/43 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.208607', '2015-04-23 11:50:41.208607')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"44"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.224262', '2015-04-23 11:50:41.224262')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"45"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 45 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 45
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.237010', '2015-04-23 11:50:41.237010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.240679', '2015-04-23 11:50:41.240679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/47 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.247768', '2015-04-23 11:50:41.247768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.261211', '2015-04-23 11:50:41.261211')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:50:41.264154', '2015-04-23 11:50:41.264154')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:50:41.267429', '2015-04-23 11:50:41.267429')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.276573', '2015-04-23 11:50:41.276573')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-23 11:50:41.278781', '2015-04-23 11:50:41.278781')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.285483', '2015-04-23 11:50:41.285483')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (31, 13, 1, '2015-04-23 11:50:41.289147', '2015-04-23 11:50:41.289147')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.291633', '2015-04-23 11:50:41.291633')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-23 11:50:41.293619', '2015-04-23 11:50:41.293619')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:50:41.296732', '2015-04-23 11:50:41.296732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (32, 14, 2, 'Flexible', '2015-04-23 11:50:41.298786', '2015-04-23 11:50:41.298786')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.8ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.316311', '2015-04-23 11:50:41.316311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"15"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.339176', '2015-04-23 11:50:41.339176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"16"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.350811', '2015-04-23 11:50:41.350811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"17"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.363185', '2015-04-23 11:50:41.363185')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"18"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 18
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 18
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.384760', '2015-04-23 11:50:41.384760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.402675', '2015-04-23 11:50:41.402675')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.414713', '2015-04-23 11:50:41.414713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.420288', '2015-04-23 11:50:41.420288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/22 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.429593', '2015-04-23 11:50:41.429593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"23"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 23 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/23 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.439211', '2015-04-23 11:50:41.439211')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.7ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.459372', '2015-04-23 11:50:41.459372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"11"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 11 LIMIT 1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.4ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.480790', '2015-04-23 11:50:41.480790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.493823', '2015-04-23 11:50:41.493823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"13"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.503780', '2015-04-23 11:50:41.503780')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.507872', '2015-04-23 11:50:41.507872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/15 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.515248', '2015-04-23 11:50:41.515248')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"16"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 16 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 16
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 16
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.534176', '2015-04-23 11:50:41.534176')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (1.0ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.551382', '2015-04-23 11:50:41.551382')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"18"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.7ms | ActiveRecord: 0.4ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.566099', '2015-04-23 11:50:41.566099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"19"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.575107', '2015-04-23 11:50:41.575107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (3.6ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.605991', '2015-04-23 11:51:53.605991')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.613988', '2015-04-23 11:51:53.613988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/22 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)

 (0.7ms)  SELECT COUNT(*) FROM `move_types`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.624198', '2015-04-23 11:51:53.624198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (6.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 70ms (Views: 69.6ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.701190', '2015-04-23 11:51:53.701190')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (10.6ms)
Rendered move_types/new.html.erb within layouts/application (11.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.721788', '2015-04-23 11:51:53.721788')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"25"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 25 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 25
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 20ms (ActiveRecord: 1.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.750259', '2015-04-23 11:51:53.750259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"26"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 26 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.763449', '2015-04-23 11:51:53.763449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"27"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 27 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.2ms)
Rendered move_types/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.780122', '2015-04-23 11:51:53.780122')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"28"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 28 LIMIT 1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.792227', '2015-04-23 11:51:53.792227')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"29"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/29 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.801155', '2015-04-23 11:51:53.801155')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:53.826009', '2015-04-23 11:51:53.826009')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:51:53.828378', '2015-04-23 11:51:53.828378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:51:53.830594', '2015-04-23 11:51:53.830594')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.879312', '2015-04-23 11:51:53.879312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-23 11:51:53.885153', '2015-04-23 11:51:53.885153')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:53.894257', '2015-04-23 11:51:53.894257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (33, 25, 1, '2015-04-23 11:51:53.897964', '2015-04-23 11:51:53.897964')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.901394', '2015-04-23 11:51:53.901394')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-23 11:51:53.903181', '2015-04-23 11:51:53.903181')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:51:53.905681', '2015-04-23 11:51:53.905681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (34, 26, 2, 'Flexible', '2015-04-23 11:51:53.908436', '2015-04-23 11:51:53.908436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.939890', '2015-04-23 11:51:53.939890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.958689', '2015-04-23 11:51:53.958689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"54"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 54 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 54
Rendered monster_classes/show.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.973677', '2015-04-23 11:51:53.973677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.977502', '2015-04-23 11:51:53.977502')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/56 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.984746', '2015-04-23 11:51:53.984746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"57"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 57 LIMIT 1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.001413', '2015-04-23 11:51:54.001413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.017994', '2015-04-23 11:51:54.017994')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"59"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 59 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 59
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 59
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.030770', '2015-04-23 11:51:54.030770')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"60"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 60 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/60 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.041832', '2015-04-23 11:51:54.041832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"61"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 61 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.056829', '2015-04-23 11:51:54.056829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 62
Rendered monster_classes/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.080388', '2015-04-23 11:51:54.080388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"27"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 27 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/27 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.093049', '2015-04-23 11:51:54.093049')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.2ms | ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.114342', '2015-04-23 11:51:54.114342')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"29"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 29 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.9ms)
Rendered locations/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.5ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.133060', '2015-04-23 11:51:54.133060')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.137249', '2015-04-23 11:51:54.137249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/31 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.147241', '2015-04-23 11:51:54.147241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"32"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 32 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 32
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 32
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.159805', '2015-04-23 11:51:54.159805')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"33"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 33 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.171564', '2015-04-23 11:51:54.171564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.4ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.184466', '2015-04-23 11:51:54.184466')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"35"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 35 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.196640', '2015-04-23 11:51:54.196640')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.217878', '2015-04-23 11:51:54.217878')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-23 11:51:54.220678', '2015-04-23 11:51:54.220678')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"35"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 35 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 35
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 63 LIMIT 1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 35
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 35
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 35
Rendered monsters/_show_stat_block.html.erb (15.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 35
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 35
Skill Load (0.7ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 35
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 35
Rendered monsters/show.html.erb within layouts/application (44.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 43.0ms | ActiveRecord: 6.8ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.281182', '2015-04-23 11:51:54.281182')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 64, '2015-04-23 11:51:54.283251', '2015-04-23 11:51:54.283251')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"36"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 36 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 36
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 36
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 36
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 36
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 36
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 36
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 36
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 36
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 36
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.301008', '2015-04-23 11:51:54.301008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 65, '2015-04-23 11:51:54.303425', '2015-04-23 11:51:54.303425')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"37"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 37 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 37
Rendered monsters/_monster_name_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (21.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 37
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.5ms)
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 37
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 37
Rendered monsters/_attack_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 37
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 37
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 37
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 37
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
Rendered monsters/_form.html.erb (99.7ms)
Rendered monsters/edit.html.erb within layouts/application (100.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 104ms (Views: 97.3ms | ActiveRecord: 6.4ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.416913', '2015-04-23 11:51:54.416913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 66, '2015-04-23 11:51:54.419151', '2015-04-23 11:51:54.419151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"66", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 66, '2015-04-23 11:51:54.428566', '2015-04-23 11:51:54.428566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/39 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.437866', '2015-04-23 11:51:54.437866')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 67, '2015-04-23 11:51:54.440097', '2015-04-23 11:51:54.440097')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
Rendered monsters/_attack_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_parry_score_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Rendered monsters/_form.html.erb (56.0ms)
Rendered monsters/new.html.erb within layouts/application (57.6ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 65ms (Views: 60.3ms | ActiveRecord: 1.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.518815', '2015-04-23 11:51:54.518815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 68, '2015-04-23 11:51:54.523766', '2015-04-23 11:51:54.523766')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"41"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/41 Completed 302 Found in 11ms (ActiveRecord: 1.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.550903', '2015-04-23 11:51:54.550903')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 69, '2015-04-23 11:51:54.555742', '2015-04-23 11:51:54.555742')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (4.4ms)
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.6ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.3ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
Location Load (0.9ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
Rendered monsters/_attack_fields.html.erb (5.0ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.8ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (82.1ms)
Rendered monsters/new.html.erb within layouts/application (83.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 94ms (Views: 85.5ms | ActiveRecord: 2.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.661219', '2015-04-23 11:51:54.661219')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 70, '2015-04-23 11:51:54.665047', '2015-04-23 11:51:54.665047')
 (1.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"43"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 43 LIMIT 1
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 43 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 43
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.7ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 43
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 43
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 43
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 43
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 43
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 43
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 43
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (44.5ms)
Rendered monsters/edit.html.erb within layouts/application (44.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 53ms (Views: 42.9ms | ActiveRecord: 5.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.729189', '2015-04-23 11:51:54.729189')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 71, '2015-04-23 11:51:54.731209', '2015-04-23 11:51:54.731209')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 44
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 71 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.752952', '2015-04-23 11:51:54.752952')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.758942', '2015-04-23 11:51:54.758942')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/47 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.766179', '2015-04-23 11:51:54.766179')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (3.9ms)
Rendered master_traits/new.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.8ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.785642', '2015-04-23 11:51:54.785642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.797389', '2015-04-23 11:51:54.797389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"50"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 50 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.6ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.816425', '2015-04-23 11:51:54.816425')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.832322', '2015-04-23 11:51:54.832322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"52"}
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 52 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.846430', '2015-04-23 11:51:54.846430')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"53"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 53 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 53
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.9ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.860001', '2015-04-23 11:51:54.860001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"54"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 54 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/54 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.870984', '2015-04-23 11:51:54.870984')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"55"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 55 LIMIT 1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.4ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.906231', '2015-04-23 11:51:54.906231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.913873', '2015-04-23 11:51:54.913873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:51:54.920627', '2015-04-23 11:51:54.920627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:51:54.922651', '2015-04-23 11:51:54.922651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:51:54.925284', '2015-04-23 11:51:54.925284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.931922', '2015-04-23 11:51:54.931922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (56, '2015-04-23 11:51:54.935289', '2015-04-23 11:51:54.935289')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.939127', '2015-04-23 11:51:54.939127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (57, 3, '2015-04-23 11:51:54.941823', '2015-04-23 11:51:54.941823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:51:54.943693', '2015-04-23 11:51:54.943693')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (58, '2015-04-23 11:51:54.945609', '2015-04-23 11:51:54.945609')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.959893', '2015-04-23 11:51:54.959893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.966014', '2015-04-23 11:51:54.966014')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.972457', '2015-04-23 11:51:54.972457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.978140', '2015-04-23 11:51:54.978140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.983673', '2015-04-23 11:51:54.983673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.989104', '2015-04-23 11:51:54.989104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.996220', '2015-04-23 11:51:54.996220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:55.002807', '2015-04-23 11:51:55.002807')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:55.009905', '2015-04-23 11:51:55.009905')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.026880', '2015-04-23 11:51:55.026880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 72, '2015-04-23 11:51:55.029540', '2015-04-23 11:51:55.029540')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:51:55.035316', '2015-04-23 11:51:55.035316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:51:55.038940', '2015-04-23 11:51:55.038940')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (59, 3, 45, '2015-04-23 11:51:55.041992', '2015-04-23 11:51:55.041992')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (60, 45, '2015-04-23 11:51:55.044780', '2015-04-23 11:51:55.044780')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.051859', '2015-04-23 11:51:55.051859')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 73, '2015-04-23 11:51:55.053924', '2015-04-23 11:51:55.053924')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:51:55.057966', '2015-04-23 11:51:55.057966')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-23 11:51:55.059595' WHERE `monster_names`.`id` = 16
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 46
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:51:55.065540', '2015-04-23 11:51:55.065540')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-23 11:51:55.067336' WHERE `monster_names`.`id` = 17
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:51:55.069570', '2015-04-23 11:51:55.069570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-23 11:51:55.071175' WHERE `monster_names`.`id` = 18
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.078281', '2015-04-23 11:51:55.078281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-23 11:51:55.082012', '2015-04-23 11:51:55.082012')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:51:55.086433', '2015-04-23 11:51:55.086433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:51:55.089193', '2015-04-23 11:51:55.089193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (61, 47, '2015-04-23 11:51:55.092986', '2015-04-23 11:51:55.092986')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (62, 1, 47, '2015-04-23 11:51:55.094825', '2015-04-23 11:51:55.094825')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.102459', '2015-04-23 11:51:55.102459')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-23 11:51:55.104471', '2015-04-23 11:51:55.104471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:51:55.108576', '2015-04-23 11:51:55.108576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (63, 48, '2015-04-23 11:51:55.112048', '2015-04-23 11:51:55.112048')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.131741', '2015-04-23 11:51:55.131741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"27"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 27 LIMIT 1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.5ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.153625', '2015-04-23 11:51:55.153625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.165929', '2015-04-23 11:51:55.165929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.2ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.179015', '2015-04-23 11:51:55.179015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"30"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 30
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 30
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.194826', '2015-04-23 11:51:55.194826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.5ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.213164', '2015-04-23 11:51:55.213164')
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"32"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 32 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.229144', '2015-04-23 11:51:55.229144')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"33"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/33 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.238941', '2015-04-23 11:51:55.238941')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.244419', '2015-04-23 11:51:55.244419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/35 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.253353', '2015-04-23 11:51:55.253353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"36"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 36 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.267266', '2015-04-23 11:51:55.267266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (37, '2015-04-23 11:51:55.270209', '2015-04-23 11:51:55.270209')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:51:55.271977', '2015-04-23 11:51:55.271977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (38, '23-4', '2015-04-23 11:51:55.274543', '2015-04-23 11:51:55.274543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:51:55.277876', '2015-04-23 11:51:55.277876')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:51:55.279537', '2015-04-23 11:51:55.279537')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (39, '2015-04-23 11:51:55.281689', '2015-04-23 11:51:55.281689')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.762126', '2015-04-23 11:53:22.762126')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"31"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 31 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 31
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 31
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 32ms (ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.810398', '2015-04-23 11:53:22.810398')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 69ms (Views: 68.4ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.886603', '2015-04-23 11:53:22.886603')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (7.0ms)
Rendered move_types/new.html.erb within layouts/application (8.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.911615', '2015-04-23 11:53:22.911615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.924739', '2015-04-23 11:53:22.924739')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.929017', '2015-04-23 11:53:22.929017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/36 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.936860', '2015-04-23 11:53:22.936860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"37"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 37 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.948400', '2015-04-23 11:53:22.948400')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"38"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 38 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/38 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.958052', '2015-04-23 11:53:22.958052')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"39"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 39 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.5ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.977695', '2015-04-23 11:53:22.977695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"40"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 40 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.001301', '2015-04-23 11:53:23.001301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.4ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.018923', '2015-04-23 11:53:23.018923')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.025626', '2015-04-23 11:53:23.025626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/39 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.033711', '2015-04-23 11:53:23.033711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"40"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 40
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 40
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 10ms (ActiveRecord: 2.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.054332', '2015-04-23 11:53:23.054332')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"41"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 41 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.069928', '2015-04-23 11:53:23.069928')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.081953', '2015-04-23 11:53:23.081953')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.097988', '2015-04-23 11:53:23.097988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"44"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/44 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.109263', '2015-04-23 11:53:23.109263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"45"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 45 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.119379', '2015-04-23 11:53:23.119379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"46"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 46 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.148324', '2015-04-23 11:53:23.148324')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (40, '2015-04-23 11:53:23.153100', '2015-04-23 11:53:23.153100')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:53:23.155287', '2015-04-23 11:53:23.155287')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (41, '23-4', '2015-04-23 11:53:23.157805', '2015-04-23 11:53:23.157805')
 (0.8ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:53:23.160505', '2015-04-23 11:53:23.160505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:53:23.162264', '2015-04-23 11:53:23.162264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (42, '2015-04-23 11:53:23.164482', '2015-04-23 11:53:23.164482')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:23.182735', '2015-04-23 11:53:23.182735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (64, '2015-04-23 11:53:23.186732', '2015-04-23 11:53:23.186732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:23.190334', '2015-04-23 11:53:23.190334')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (65, 3, '2015-04-23 11:53:23.192145', '2015-04-23 11:53:23.192145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:53:23.193827', '2015-04-23 11:53:23.193827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (66, '2015-04-23 11:53:23.196637', '2015-04-23 11:53:23.196637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:53:23.211292', '2015-04-23 11:53:23.211292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:53:23.213001', '2015-04-23 11:53:23.213001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:53:23.215175', '2015-04-23 11:53:23.215175')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (25.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:23.244499', '2015-04-23 11:53:23.244499')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:53:23.246758', '2015-04-23 11:53:23.246758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:53:23.250657', '2015-04-23 11:53:23.250657')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.269156', '2015-04-23 11:53:23.269156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.274790', '2015-04-23 11:53:23.274790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/77 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.283209', '2015-04-23 11:53:23.283209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"78"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 78 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 78
SQL (0.3ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 78
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 21ms (ActiveRecord: 2.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.313036', '2015-04-23 11:53:23.313036')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.330883', '2015-04-23 11:53:23.330883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"80"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 80 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 80
Rendered monster_classes/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.6ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.343942', '2015-04-23 11:53:23.343942')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"81"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.8ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.356499', '2015-04-23 11:53:23.356499')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 82
Rendered monster_classes/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.370700', '2015-04-23 11:53:23.370700')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"83"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 83 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/83 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.382562', '2015-04-23 11:53:23.382562')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.398778', '2015-04-23 11:53:23.398778')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"85"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 85 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.428107', '2015-04-23 11:53:23.428107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 86, '2015-04-23 11:53:23.432404', '2015-04-23 11:53:23.432404')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:53:23.437618', '2015-04-23 11:53:23.437618')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (70, 49, '2015-04-23 11:53:23.441354', '2015-04-23 11:53:23.441354')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.450207', '2015-04-23 11:53:23.450207')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 87, '2015-04-23 11:53:23.452538', '2015-04-23 11:53:23.452538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:53:23.456419', '2015-04-23 11:53:23.456419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:53:23.459431', '2015-04-23 11:53:23.459431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (71, 3, 50, '2015-04-23 11:53:23.461558', '2015-04-23 11:53:23.461558')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (72, 50, '2015-04-23 11:53:23.462981', '2015-04-23 11:53:23.462981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.470196', '2015-04-23 11:53:23.470196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 88, '2015-04-23 11:53:23.472263', '2015-04-23 11:53:23.472263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:53:23.475508', '2015-04-23 11:53:23.475508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 51, `updated_at` = '2015-04-23 11:53:23.477371' WHERE `monster_names`.`id` = 22
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (1.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 51
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:53:23.483644', '2015-04-23 11:53:23.483644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 51, `updated_at` = '2015-04-23 11:53:23.486091' WHERE `monster_names`.`id` = 23
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:53:23.489323', '2015-04-23 11:53:23.489323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  UPDATE `monster_names` SET `monster_id` = 51, `updated_at` = '2015-04-23 11:53:23.491607' WHERE `monster_names`.`id` = 24
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.499328', '2015-04-23 11:53:23.499328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 89, '2015-04-23 11:53:23.502306', '2015-04-23 11:53:23.502306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:53:23.508285', '2015-04-23 11:53:23.508285')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:53:23.511999', '2015-04-23 11:53:23.511999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (73, 52, '2015-04-23 11:53:23.514768', '2015-04-23 11:53:23.514768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (74, 1, 52, '2015-04-23 11:53:23.516640', '2015-04-23 11:53:23.516640')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.553542', '2015-04-23 11:53:23.553542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 12, '2015-04-23 11:53:23.557186', '2015-04-23 11:53:23.557186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"12", "name"=>nil, "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.567170', '2015-04-23 11:53:23.567170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 13, '2015-04-23 11:53:23.568944', '2015-04-23 11:53:23.568944')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"13", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"2"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 2 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 3ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.579346', '2015-04-23 11:53:23.579346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 14, '2015-04-23 11:53:23.581206', '2015-04-23 11:53:23.581206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"3"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 3 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (45.8ms)
Rendered master_skills/edit.html.erb within layouts/application (46.4ms)

Completed 500 Internal Server Error in 54ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.642267', '2015-04-23 11:53:23.642267')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 15, '2015-04-23 11:53:23.644250', '2015-04-23 11:53:23.644250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"4"}
MasterSkill Load (0.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 4
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.654879', '2015-04-23 11:53:23.654879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 16, '2015-04-23 11:53:23.656832', '2015-04-23 11:53:23.656832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"5"}
MasterSkill Load (1.1ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/edit.html.erb within layouts/application (4.1ms)

Completed 500 Internal Server Error in 6ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.669875', '2015-04-23 11:53:23.669875')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 17, '2015-04-23 11:53:23.671797', '2015-04-23 11:53:23.671797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 17 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.685327', '2015-04-23 11:53:23.685327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 18, '2015-04-23 11:53:23.687231', '2015-04-23 11:53:23.687231')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (3.7ms)
Rendered master_skills/new.html.erb within layouts/application (4.2ms)

Completed 500 Internal Server Error in 6ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.701463', '2015-04-23 11:53:23.701463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 19, '2015-04-23 11:53:23.704184', '2015-04-23 11:53:23.704184')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"8"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 8 LIMIT 1
Characteristic Load (0.4ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 19 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 1.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.721640', '2015-04-23 11:53:23.721640')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 20, '2015-04-23 11:53:23.724471', '2015-04-23 11:53:23.724471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"20", "name"=>"Basketweaving", "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.738859', '2015-04-23 11:53:23.738859')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-23 11:53:23.740996', '2015-04-23 11:53:23.740996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.744993', '2015-04-23 11:53:23.744993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (53, 47, 1, '2015-04-23 11:53:23.748776', '2015-04-23 11:53:23.748776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.752247', '2015-04-23 11:53:23.752247')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 91, '2015-04-23 11:53:23.755173', '2015-04-23 11:53:23.755173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:53:23.757993', '2015-04-23 11:53:23.757993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (1.5ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (54, 48, 2, 'Flexible', '2015-04-23 11:53:23.759619', '2015-04-23 11:53:23.759619')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.777238', '2015-04-23 11:53:23.777238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.782108', '2015-04-23 11:53:23.782108')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/44 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.790881', '2015-04-23 11:53:23.790881')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.5ms)
Rendered books/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.813684', '2015-04-23 11:53:23.813684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"46"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 46 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 46
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 46
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.827467', '2015-04-23 11:53:23.827467')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"47"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 47 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.842900', '2015-04-23 11:53:23.842900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (6.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.859306', '2015-04-23 11:53:23.859306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"49"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 49 LIMIT 1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.875832', '2015-04-23 11:53:23.875832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"50"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 50 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.887943', '2015-04-23 11:53:23.887943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"51"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 51 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/51 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.897562', '2015-04-23 11:53:23.897562')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.4ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.918220', '2015-04-23 11:53:23.918220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 92, '2015-04-23 11:53:23.920920', '2015-04-23 11:53:23.920920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.8ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
Rendered monsters/_form.html.erb (85.1ms)
Rendered monsters/new.html.erb within layouts/application (86.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 100ms (Views: 89.3ms | ActiveRecord: 4.6ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.032718', '2015-04-23 11:53:24.032718')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 93, '2015-04-23 11:53:24.035630', '2015-04-23 11:53:24.035630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"56"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 56
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 56
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 56
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 56
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 56
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 56
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 56
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 56
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 56
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 10ms (ActiveRecord: 2.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.055222', '2015-04-23 11:53:24.055222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 94, '2015-04-23 11:53:24.057383', '2015-04-23 11:53:24.057383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (47.0ms)
Rendered monsters/new.html.erb within layouts/application (47.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 47.4ms | ActiveRecord: 1.7ms)

 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.117644', '2015-04-23 11:53:24.117644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 95, '2015-04-23 11:53:24.120076', '2015-04-23 11:53:24.120076')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 58
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 95 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.9ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.134883', '2015-04-23 11:53:24.134883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 96, '2015-04-23 11:53:24.136986', '2015-04-23 11:53:24.136986')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"59"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 59 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 59
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 96 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 59
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 59
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 59
Rendered monsters/_show_stat_block.html.erb (4.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 59
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 59
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 59
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 59
Rendered monsters/show.html.erb within layouts/application (12.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 2.9ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.160717', '2015-04-23 11:53:24.160717')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-23 11:53:24.162742', '2015-04-23 11:53:24.162742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"97", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-23 11:53:24.170238', '2015-04-23 11:53:24.170238')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/61 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.179605', '2015-04-23 11:53:24.179605')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 98, '2015-04-23 11:53:24.182154', '2015-04-23 11:53:24.182154')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"62"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 62 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 62 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 62
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 62
MoveType Load (0.8ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 62
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 62
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 62
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 62
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 62
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 62
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (54.0ms)
Rendered monsters/edit.html.erb within layouts/application (55.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 63ms (Views: 53.0ms | ActiveRecord: 5.1ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.253145', '2015-04-23 11:53:24.253145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-23 11:53:24.255449', '2015-04-23 11:53:24.255449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"63"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 63 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 63
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 63
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
DamageResistance Load (1.0ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 63
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 63
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 63
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 63
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 63
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 63
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (46.1ms)
Rendered monsters/edit.html.erb within layouts/application (46.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 45.1ms | ActiveRecord: 4.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.313870', '2015-04-23 11:53:24.313870')
 (0.5ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 100, '2015-04-23 11:53:24.316323', '2015-04-23 11:53:24.316323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"64"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 64 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 64 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/64 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.338520', '2015-04-23 11:53:24.338520')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"75"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 75 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (6.7ms)
Rendered master_traits/edit.html.erb within layouts/application (8.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 14.4ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.365887', '2015-04-23 11:53:24.365887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.378259', '2015-04-23 11:53:24.378259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"77"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 77 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.389623', '2015-04-23 11:53:24.389623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.394492', '2015-04-23 11:53:24.394492')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/79 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.402883', '2015-04-23 11:53:24.402883')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.420699', '2015-04-23 11:53:24.420699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"81"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 81 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.432549', '2015-04-23 11:53:24.432549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"82"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 82 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/82 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.442065', '2015-04-23 11:53:24.442065')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"83"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 83 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 83
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.452137', '2015-04-23 11:53:24.452137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.9ms)

Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:24.467427', '2015-04-23 11:53:24.467427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 21, '2015-04-23 11:53:24.469628', '2015-04-23 11:53:24.469628')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 10, '2015-04-23 11:53:24.472877', '2015-04-23 11:53:24.472877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:24.526857', '2015-04-23 11:53:24.526857')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 22, '2015-04-23 11:53:24.528939', '2015-04-23 11:53:24.528939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-23 11:53:24.530836', '2015-04-23 11:53:24.530836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:53.885590', '2015-04-23 11:55:53.885590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:55:53.888125', '2015-04-23 11:55:53.888125')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:55:53.890629', '2015-04-23 11:55:53.890629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (17.2ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (5.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 65ms (Views: 64.4ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:53.997300', '2015-04-23 11:55:53.997300')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (10.7ms)
Rendered master_traits/new.html.erb within layouts/application (11.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 23ms (Views: 17.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.029821', '2015-04-23 11:55:54.029821')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"89"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 89 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 6.1ms | ActiveRecord: 0.4ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.049716', '2015-04-23 11:55:54.049716')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"90"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 90 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 90
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.061301', '2015-04-23 11:55:54.061301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.072922', '2015-04-23 11:55:54.072922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"92"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 92 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.084264', '2015-04-23 11:55:54.084264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.095321', '2015-04-23 11:55:54.095321')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.101559', '2015-04-23 11:55:54.101559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/95 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.111005', '2015-04-23 11:55:54.111005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"96"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 96 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.127420', '2015-04-23 11:55:54.127420')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"97"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 97 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/97 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.154776', '2015-04-23 11:55:54.154776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 23, '2015-04-23 11:55:54.161491', '2015-04-23 11:55:54.161491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-23 11:55:54.165873', '2015-04-23 11:55:54.165873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

SkillTest: test_prints_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.172582', '2015-04-23 11:55:54.172582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 24, '2015-04-23 11:55:54.174457', '2015-04-23 11:55:54.174457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-23 11:55:54.177155', '2015-04-23 11:55:54.177155')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.219647', '2015-04-23 11:55:54.219647')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 101, '2015-04-23 11:55:54.222709', '2015-04-23 11:55:54.222709')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:55:54.237929', '2015-04-23 11:55:54.237929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 65, `updated_at` = '2015-04-23 11:55:54.239888' WHERE `monster_names`.`id` = 25
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 65
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:55:54.244182', '2015-04-23 11:55:54.244182')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 65, `updated_at` = '2015-04-23 11:55:54.245668' WHERE `monster_names`.`id` = 26
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:55:54.248764', '2015-04-23 11:55:54.248764')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 65, `updated_at` = '2015-04-23 11:55:54.250375' WHERE `monster_names`.`id` = 27
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.256373', '2015-04-23 11:55:54.256373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 102, '2015-04-23 11:55:54.258546', '2015-04-23 11:55:54.258546')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:55:54.262595', '2015-04-23 11:55:54.262595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:55:54.273496', '2015-04-23 11:55:54.273496')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (98, 66, '2015-04-23 11:55:54.277811', '2015-04-23 11:55:54.277811')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (99, 1, 66, '2015-04-23 11:55:54.279528', '2015-04-23 11:55:54.279528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.287574', '2015-04-23 11:55:54.287574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 103, '2015-04-23 11:55:54.290195', '2015-04-23 11:55:54.290195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:55:54.294927', '2015-04-23 11:55:54.294927')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:55:54.298192', '2015-04-23 11:55:54.298192')
 (0.8ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (100, 3, 67, '2015-04-23 11:55:54.301242', '2015-04-23 11:55:54.301242')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (101, 67, '2015-04-23 11:55:54.303061', '2015-04-23 11:55:54.303061')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.309909', '2015-04-23 11:55:54.309909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 104, '2015-04-23 11:55:54.311819', '2015-04-23 11:55:54.311819')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:55:54.316732', '2015-04-23 11:55:54.316732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (102, 68, '2015-04-23 11:55:54.318704', '2015-04-23 11:55:54.318704')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.334273', '2015-04-23 11:55:54.334273')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"105"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 105 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 9.5ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.355601', '2015-04-23 11:55:54.355601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.359138', '2015-04-23 11:55:54.359138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/107 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.366638', '2015-04-23 11:55:54.366638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.385456', '2015-04-23 11:55:54.385456')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"109"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 109 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/109 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.398812', '2015-04-23 11:55:54.398812')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"110"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 110 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (1.0ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 110
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 110
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.411858', '2015-04-23 11:55:54.411858')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"111"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 111 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.425068', '2015-04-23 11:55:54.425068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.437845', '2015-04-23 11:55:54.437845')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 113
Rendered monster_classes/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.450180', '2015-04-23 11:55:54.450180')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"114"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 114 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 114
Rendered monster_classes/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.473990', '2015-04-23 11:55:54.473990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 25, '2015-04-23 11:55:54.475689', '2015-04-23 11:55:54.475689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"25", "name"=>nil, "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.485784', '2015-04-23 11:55:54.485784')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 26, '2015-04-23 11:55:54.487559', '2015-04-23 11:55:54.487559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"15"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 15 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (6.5ms)
Rendered master_skills/edit.html.erb within layouts/application (7.5ms)

Completed 500 Internal Server Error in 18ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.513740', '2015-04-23 11:55:54.513740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 27, '2015-04-23 11:55:54.516636', '2015-04-23 11:55:54.516636')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (3.6ms)
Rendered master_skills/new.html.erb within layouts/application (4.2ms)

Completed 500 Internal Server Error in 6ms

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.529878', '2015-04-23 11:55:54.529878')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 28, '2015-04-23 11:55:54.532003', '2015-04-23 11:55:54.532003')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"17"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 17 LIMIT 1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 28 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.544358', '2015-04-23 11:55:54.544358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 29, '2015-04-23 11:55:54.546210', '2015-04-23 11:55:54.546210')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 29 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.562930', '2015-04-23 11:55:54.562930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 30, '2015-04-23 11:55:54.565077', '2015-04-23 11:55:54.565077')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"30", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"19"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 4ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.575706', '2015-04-23 11:55:54.575706')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 31, '2015-04-23 11:55:54.579337', '2015-04-23 11:55:54.579337')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"20"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 20 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 20
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.589914', '2015-04-23 11:55:54.589914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 32, '2015-04-23 11:55:54.592768', '2015-04-23 11:55:54.592768')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"32", "name"=>"Basketweaving", "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.602046', '2015-04-23 11:55:54.602046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 33, '2015-04-23 11:55:54.603841', '2015-04-23 11:55:54.603841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"22"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
Rendered master_skills/_form.html.erb (16.0ms)
Rendered master_skills/edit.html.erb within layouts/application (16.2ms)

Completed 500 Internal Server Error in 17ms

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.629200', '2015-04-23 11:55:54.629200')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (103, '2015-04-23 11:55:54.632993', '2015-04-23 11:55:54.632993')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.635634', '2015-04-23 11:55:54.635634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (104, 3, '2015-04-23 11:55:54.638484', '2015-04-23 11:55:54.638484')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:55:54.641005', '2015-04-23 11:55:54.641005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (105, '2015-04-23 11:55:54.642929', '2015-04-23 11:55:54.642929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.655533', '2015-04-23 11:55:54.655533')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-23 11:55:54.657703', '2015-04-23 11:55:54.657703')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"115", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-23 11:55:54.666638', '2015-04-23 11:55:54.666638')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/70 Completed 302 Found in 8ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.678113', '2015-04-23 11:55:54.678113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 116, '2015-04-23 11:55:54.680581', '2015-04-23 11:55:54.680581')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"71"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 71 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 71
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 116 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 71
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 71
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 71
Rendered monsters/_show_stat_block.html.erb (16.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 71
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 71
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 71
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 71
Rendered monsters/show.html.erb within layouts/application (36.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 44ms (Views: 36.3ms | ActiveRecord: 6.1ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.733488', '2015-04-23 11:55:54.733488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 117, '2015-04-23 11:55:54.735269', '2015-04-23 11:55:54.735269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (8.2ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (13.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.8ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
Rendered monsters/_form.html.erb (81.7ms)
Rendered monsters/new.html.erb within layouts/application (82.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 98ms (Views: 82.1ms | ActiveRecord: 4.5ms)

 (2.8ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.841042', '2015-04-23 11:55:54.841042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 118, '2015-04-23 11:55:54.843354', '2015-04-23 11:55:54.843354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"73"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 73 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 73
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 73
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 73
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 73
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 73
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 73
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 73
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 73
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 73
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 12ms (ActiveRecord: 2.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.867208', '2015-04-23 11:55:54.867208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 119, '2015-04-23 11:55:54.869303', '2015-04-23 11:55:54.869303')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/new.html.erb within layouts/application (38.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 44ms (Views: 39.1ms | ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.922193', '2015-04-23 11:55:54.922193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 120, '2015-04-23 11:55:54.924591', '2015-04-23 11:55:54.924591')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"75"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 75 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 75 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/75 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.943124', '2015-04-23 11:55:54.943124')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 121, '2015-04-23 11:55:54.945601', '2015-04-23 11:55:54.945601')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"76"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.8ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 76
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 76
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 76
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 76
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 76
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 76
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 76
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 76
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (46.1ms)
Rendered monsters/edit.html.erb within layouts/application (46.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 53ms (Views: 45.3ms | ActiveRecord: 5.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.008588', '2015-04-23 11:55:55.008588')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 122, '2015-04-23 11:55:55.010682', '2015-04-23 11:55:55.010682')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"77"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 77 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 77
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 77
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 77
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 77
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 77
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 77
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 77
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 77
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (44.7ms)
Rendered monsters/edit.html.erb within layouts/application (45.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 43.7ms | ActiveRecord: 3.7ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.067229', '2015-04-23 11:55:55.067229')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 123, '2015-04-23 11:55:55.069474', '2015-04-23 11:55:55.069474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 78
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 123 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.093118', '2015-04-23 11:55:55.093118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"49"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 49 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.5ms)
Rendered locations/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 17ms (Views: 12.7ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.118878', '2015-04-23 11:55:55.118878')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"50"}
Location Load (0.6ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 50 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.131478', '2015-04-23 11:55:55.131478')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.147095', '2015-04-23 11:55:55.147095')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"52"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 52
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 52
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.159808', '2015-04-23 11:55:55.159808')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.4ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.172196', '2015-04-23 11:55:55.172196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.176655', '2015-04-23 11:55:55.176655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/55 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.5ms)  SELECT COUNT(*) FROM `locations`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.193974', '2015-04-23 11:55:55.193974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"56"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 56 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.205480', '2015-04-23 11:55:55.205480')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"57"}
Location Load (0.7ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 57 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/57 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.217373', '2015-04-23 11:55:55.217373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.230435', '2015-04-23 11:55:55.230435')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 124, '2015-04-23 11:55:55.232948', '2015-04-23 11:55:55.232948')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.237733', '2015-04-23 11:55:55.237733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (79, 59, 1, '2015-04-23 11:55:55.240476', '2015-04-23 11:55:55.240476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.243890', '2015-04-23 11:55:55.243890')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 125, '2015-04-23 11:55:55.246186', '2015-04-23 11:55:55.246186')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:55:55.249526', '2015-04-23 11:55:55.249526')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (80, 60, 2, 'Flexible', '2015-04-23 11:55:55.251499', '2015-04-23 11:55:55.251499')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:55:55.258464', '2015-04-23 11:55:55.258464')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:55:55.260446', '2015-04-23 11:55:55.260446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:55:55.262053', '2015-04-23 11:55:55.262053')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.278703', '2015-04-23 11:55:55.278703')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.4ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.303164', '2015-04-23 11:55:55.303164')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"42"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 42 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.317933', '2015-04-23 11:55:55.317933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.334853', '2015-04-23 11:55:55.334853')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"44"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 44 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/44 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.346383', '2015-04-23 11:55:55.346383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"45"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 45 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 45
SQL (0.3ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 45
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.363564', '2015-04-23 11:55:55.363564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.367927', '2015-04-23 11:55:55.367927')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/47 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.375725', '2015-04-23 11:55:55.375725')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"48"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 48 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.390203', '2015-04-23 11:55:55.390203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"49"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 49 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.406204', '2015-04-23 11:55:55.406204')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.430344', '2015-04-23 11:55:55.430344')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"53"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 53 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 53
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 53
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.449464', '2015-04-23 11:55:55.449464')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"54"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 54 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.9ms)
Rendered books/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.470465', '2015-04-23 11:55:55.470465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.475413', '2015-04-23 11:55:55.475413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/56 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.483334', '2015-04-23 11:55:55.483334')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.1ms)
Rendered books/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.495834', '2015-04-23 11:55:55.495834')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"58"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 58 LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/58 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.505769', '2015-04-23 11:55:55.505769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"59"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 59 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.517946', '2015-04-23 11:55:55.517946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.534961', '2015-04-23 11:55:55.534961')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"61"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 61 LIMIT 1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.549848', '2015-04-23 11:55:55.549848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.562913', '2015-04-23 11:55:55.562913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (63, '2015-04-23 11:55:55.565702', '2015-04-23 11:55:55.565702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:55:55.568354', '2015-04-23 11:55:55.568354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (64, '23-4', '2015-04-23 11:55:55.570644', '2015-04-23 11:55:55.570644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:55:55.572367', '2015-04-23 11:55:55.572367')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:55:55.574536', '2015-04-23 11:55:55.574536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (65, '2015-04-23 11:55:55.577713', '2015-04-23 11:55:55.577713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.344822', '2015-04-23 11:56:36.344822')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 126, '2015-04-23 11:56:36.353361', '2015-04-23 11:56:36.353361')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"81"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 81 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 81 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/81 Completed 302 Found in 12ms (ActiveRecord: 0.8ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.382261', '2015-04-23 11:56:36.382261')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 127, '2015-04-23 11:56:36.384611', '2015-04-23 11:56:36.384611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"82"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 82 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 82
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.2ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 82
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (16.4ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 82
Location Load (0.6ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 82
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
Trait Load (0.5ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 82
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.1ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 82
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.8ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 82
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 82
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (16.7ms)
Rendered monsters/_form.html.erb (143.2ms)
Rendered monsters/edit.html.erb within layouts/application (146.7ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 200ms (Views: 175.8ms | ActiveRecord: 12.8ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.593051', '2015-04-23 11:56:36.593051')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 128, '2015-04-23 11:56:36.595112', '2015-04-23 11:56:36.595112')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"83"}
Monster Load (0.7ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 83 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 83
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 83
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 83
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 83
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 83
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 83
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 83
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 83
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 83
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.613695', '2015-04-23 11:56:36.613695')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 129, '2015-04-23 11:56:36.615309', '2015-04-23 11:56:36.615309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (38.0ms)
Rendered monsters/new.html.erb within layouts/application (38.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 39.9ms | ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.670416', '2015-04-23 11:56:36.670416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 130, '2015-04-23 11:56:36.672347', '2015-04-23 11:56:36.672347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"85"}
Monster Load (1.0ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 85 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 85
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 130 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 85
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 85
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 85
Rendered monsters/_show_stat_block.html.erb (3.7ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 85
Trait Load (0.0ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 85
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 85
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 85
Rendered monsters/show.html.erb within layouts/application (10.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.7ms | ActiveRecord: 2.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.695985', '2015-04-23 11:56:36.695985')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 131, '2015-04-23 11:56:36.698070', '2015-04-23 11:56:36.698070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"131", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 131, '2015-04-23 11:56:36.705835', '2015-04-23 11:56:36.705835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/87 Completed 302 Found in 5ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.714460', '2015-04-23 11:56:36.714460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 132, '2015-04-23 11:56:36.717354', '2015-04-23 11:56:36.717354')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"88"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 88 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 88 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (1.0ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 88
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
MonsterClass Load (1.0ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 88
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 88
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 88
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 88
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 88
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
ParryScore Load (0.5ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 88
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 88
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (41.4ms)
Rendered monsters/edit.html.erb within layouts/application (41.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 48ms (Views: 39.2ms | ActiveRecord: 6.1ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.773875', '2015-04-23 11:56:36.773875')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 133, '2015-04-23 11:56:36.775880', '2015-04-23 11:56:36.775880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 89
MonsterClass Load (0.0ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 133 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.790860', '2015-04-23 11:56:36.790860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 134, '2015-04-23 11:56:36.792635', '2015-04-23 11:56:36.792635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Book Load (0.5ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (42.2ms)
Rendered monsters/new.html.erb within layouts/application (42.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (3.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 60ms (Views: 55.5ms | ActiveRecord: 1.8ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:36.865257', '2015-04-23 11:56:36.865257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:56:36.867180', '2015-04-23 11:56:36.867180')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:56:36.868880', '2015-04-23 11:56:36.868880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.884861', '2015-04-23 11:56:36.884861')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"66"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 66 LIMIT 1
Rendered books/_form.html.erb (2.2ms)
Rendered books/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 10.0ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.905297', '2015-04-23 11:56:36.905297')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.2ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.4ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.918491', '2015-04-23 11:56:36.918491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"68"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 68 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/68 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.930625', '2015-04-23 11:56:36.930625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.3ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.944913', '2015-04-23 11:56:36.944913')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"70"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 70 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 70
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 70
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.958142', '2015-04-23 11:56:36.958142')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"71"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 71 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.2ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.975791', '2015-04-23 11:56:36.975791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.990449', '2015-04-23 11:56:36.990449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"73"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 73 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:37.001379', '2015-04-23 11:56:37.001379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:37.005055', '2015-04-23 11:56:37.005055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/75 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `books`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.013856', '2015-04-23 11:56:37.013856')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (109, '2015-04-23 11:56:37.016831', '2015-04-23 11:56:37.016831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.019866', '2015-04-23 11:56:37.019866')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (110, 3, '2015-04-23 11:56:37.022352', '2015-04-23 11:56:37.022352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:56:37.024860', '2015-04-23 11:56:37.024860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (111, '2015-04-23 11:56:37.027531', '2015-04-23 11:56:37.027531')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.034762', '2015-04-23 11:56:37.034762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 135, '2015-04-23 11:56:37.036957', '2015-04-23 11:56:37.036957')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:56:37.041729', '2015-04-23 11:56:37.041729')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 91, `updated_at` = '2015-04-23 11:56:37.044835' WHERE `monster_names`.`id` = 31
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 91
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:56:37.052040', '2015-04-23 11:56:37.052040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 91, `updated_at` = '2015-04-23 11:56:37.054642' WHERE `monster_names`.`id` = 32
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:56:37.056668', '2015-04-23 11:56:37.056668')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 91, `updated_at` = '2015-04-23 11:56:37.058265' WHERE `monster_names`.`id` = 33
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.064411', '2015-04-23 11:56:37.064411')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 136, '2015-04-23 11:56:37.066317', '2015-04-23 11:56:37.066317')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:56:37.072029', '2015-04-23 11:56:37.072029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:56:37.074922', '2015-04-23 11:56:37.074922')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (112, 3, 92, '2015-04-23 11:56:37.077238', '2015-04-23 11:56:37.077238')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (113, 92, '2015-04-23 11:56:37.079454', '2015-04-23 11:56:37.079454')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.086714', '2015-04-23 11:56:37.086714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 137, '2015-04-23 11:56:37.089298', '2015-04-23 11:56:37.089298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:56:37.093820', '2015-04-23 11:56:37.093820')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:56:37.096653', '2015-04-23 11:56:37.096653')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (114, 93, '2015-04-23 11:56:37.100025', '2015-04-23 11:56:37.100025')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (115, 1, 93, '2015-04-23 11:56:37.101849', '2015-04-23 11:56:37.101849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.109337', '2015-04-23 11:56:37.109337')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 138, '2015-04-23 11:56:37.112136', '2015-04-23 11:56:37.112136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:56:37.116567', '2015-04-23 11:56:37.116567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (116, 94, '2015-04-23 11:56:37.119005', '2015-04-23 11:56:37.119005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.132858', '2015-04-23 11:56:37.132858')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.137929', '2015-04-23 11:56:37.137929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/118 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.146370', '2015-04-23 11:56:37.146370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (3.5ms)
Rendered master_traits/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.5ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.166512', '2015-04-23 11:56:37.166512')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"120"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 120 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.180367', '2015-04-23 11:56:37.180367')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"121"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 121 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.197364', '2015-04-23 11:56:37.197364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"122"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 122 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 122
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.207356', '2015-04-23 11:56:37.207356')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.221067', '2015-04-23 11:56:37.221067')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.241281', '2015-04-23 11:56:37.241281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"125"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 125 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/125 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.250143', '2015-04-23 11:56:37.250143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"126"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 126 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:56:37.262678', '2015-04-23 11:56:37.262678')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:56:37.265151', '2015-04-23 11:56:37.265151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:56:37.267447', '2015-04-23 11:56:37.267447')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.289157', '2015-04-23 11:56:37.289157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 34, '2015-04-23 11:56:37.292458', '2015-04-23 11:56:37.292458')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 34 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.310405', '2015-04-23 11:56:37.310405')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 35, '2015-04-23 11:56:37.312843', '2015-04-23 11:56:37.312843')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"24"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 35 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.328247', '2015-04-23 11:56:37.328247')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 36, '2015-04-23 11:56:37.330387', '2015-04-23 11:56:37.330387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"36", "name"=>nil, "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.341225', '2015-04-23 11:56:37.341225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 37, '2015-04-23 11:56:37.343031', '2015-04-23 11:56:37.343031')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"37", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"26"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 26 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 3ms

 (1.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.353274', '2015-04-23 11:56:37.353274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 38, '2015-04-23 11:56:37.355232', '2015-04-23 11:56:37.355232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"27"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 27 LIMIT 1
Rendered master_skills/_form.html.erb (5.5ms)
Rendered master_skills/edit.html.erb within layouts/application (6.8ms)

Completed 500 Internal Server Error in 8ms

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.370986', '2015-04-23 11:56:37.370986')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 39, '2015-04-23 11:56:37.373920', '2015-04-23 11:56:37.373920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/new.html.erb within layouts/application (3.9ms)

Completed 500 Internal Server Error in 6ms

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.390159', '2015-04-23 11:56:37.390159')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 40, '2015-04-23 11:56:37.392107', '2015-04-23 11:56:37.392107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"40", "name"=>"Basketweaving", "notes"=>nil}}

Completed 500 Internal Server Error in 2ms

 (1.9ms)  ROLLBACK
 (0.5ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.403505', '2015-04-23 11:56:37.403505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 41, '2015-04-23 11:56:37.405389', '2015-04-23 11:56:37.405389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"30"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 30 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 30
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.417032', '2015-04-23 11:56:37.417032')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 42, '2015-04-23 11:56:37.418894', '2015-04-23 11:56:37.418894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"31"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 31 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.3ms)
Rendered master_skills/edit.html.erb within layouts/application (4.5ms)

Completed 500 Internal Server Error in 8ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)

 (0.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.463935', '2015-04-23 11:56:37.463935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"51"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 51 LIMIT 1
Rendered move_types/_form.html.erb (2.6ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.6ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.483193', '2015-04-23 11:56:37.483193')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"52"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 52 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.1ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.2ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.502687', '2015-04-23 11:56:37.502687')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"53"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 53 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 53
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 53
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.518964', '2015-04-23 11:56:37.518964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.530635', '2015-04-23 11:56:37.530635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"55"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 55 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.542629', '2015-04-23 11:56:37.542629')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"56"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 56 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/56 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.552028', '2015-04-23 11:56:37.552028')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.568702', '2015-04-23 11:56:37.568702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.590776', '2015-04-23 11:56:37.590776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.595042', '2015-04-23 11:56:37.595042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/60 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.604303', '2015-04-23 11:56:37.604303')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 43, '2015-04-23 11:56:37.606431', '2015-04-23 11:56:37.606431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 32, '2015-04-23 11:56:37.609617', '2015-04-23 11:56:37.609617')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.617863', '2015-04-23 11:56:37.617863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 44, '2015-04-23 11:56:37.620557', '2015-04-23 11:56:37.620557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 33, '2015-04-23 11:56:37.622770', '2015-04-23 11:56:37.622770')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:37.629946', '2015-04-23 11:56:37.629946')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (76, '2015-04-23 11:56:37.633674', '2015-04-23 11:56:37.633674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:56:37.636295', '2015-04-23 11:56:37.636295')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (77, '23-4', '2015-04-23 11:56:37.639686', '2015-04-23 11:56:37.639686')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:56:37.643072', '2015-04-23 11:56:37.643072')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:56:37.645278', '2015-04-23 11:56:37.645278')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (78, '2015-04-23 11:56:37.647615', '2015-04-23 11:56:37.647615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.663580', '2015-04-23 11:56:37.663580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.7ms)
Rendered locations/new.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.687615', '2015-04-23 11:56:37.687615')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.692346', '2015-04-23 11:56:37.692346')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/63 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.700792', '2015-04-23 11:56:37.700792')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"64"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 64 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 64
SQL (0.0ms)  DELETE FROM `locations` WHERE `locations`.`id` = 64
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.713900', '2015-04-23 11:56:37.713900')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"65"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 65 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.729867', '2015-04-23 11:56:37.729867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"66"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 66 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.740983', '2015-04-23 11:56:37.740983')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.753436', '2015-04-23 11:56:37.753436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"68"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 68 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.765825', '2015-04-23 11:56:37.765825')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.777539', '2015-04-23 11:56:37.777539')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"70"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 70 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/70 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.791710', '2015-04-23 11:56:37.791710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 139, '2015-04-23 11:56:37.793746', '2015-04-23 11:56:37.793746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.798040', '2015-04-23 11:56:37.798040')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (95, 71, 1, '2015-04-23 11:56:37.800713', '2015-04-23 11:56:37.800713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.803241', '2015-04-23 11:56:37.803241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 140, '2015-04-23 11:56:37.805650', '2015-04-23 11:56:37.805650')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:56:37.809039', '2015-04-23 11:56:37.809039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (96, 72, 2, 'Flexible', '2015-04-23 11:56:37.811094', '2015-04-23 11:56:37.811094')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.826151', '2015-04-23 11:56:37.826151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.0ms | ActiveRecord: 0.2ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.847355', '2015-04-23 11:56:37.847355')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"142"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 142 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 142
SQL (0.4ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 142
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 12ms (ActiveRecord: 1.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.869373', '2015-04-23 11:56:37.869373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"143"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 143 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/143 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.879997', '2015-04-23 11:56:37.879997')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"144"}
MonsterClass Load (1.0ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 144 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.8ms | ActiveRecord: 1.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.898186', '2015-04-23 11:56:37.898186')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"145"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 145 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.909246', '2015-04-23 11:56:37.909246')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.919521', '2015-04-23 11:56:37.919521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"147"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 147 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 147
Rendered monster_classes/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.933068', '2015-04-23 11:56:37.933068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.4ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 148
Rendered monster_classes/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.949171', '2015-04-23 11:56:37.949171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.953623', '2015-04-23 11:56:37.953623')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/150 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.182580', '2015-04-23 11:59:38.182580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (79, '2015-04-23 11:59:38.193920', '2015-04-23 11:59:38.193920')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:59:38.196087', '2015-04-23 11:59:38.196087')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (80, '23-4', '2015-04-23 11:59:38.198540', '2015-04-23 11:59:38.198540')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:59:38.201263', '2015-04-23 11:59:38.201263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:59:38.203077', '2015-04-23 11:59:38.203077')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (81, '2015-04-23 11:59:38.205755', '2015-04-23 11:59:38.205755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.230642', '2015-04-23 11:59:38.230642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.238947', '2015-04-23 11:59:38.238947')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/152 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.249371', '2015-04-23 11:59:38.249371')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"153"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 153 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/153 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.264161', '2015-04-23 11:59:38.264161')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 154
Rendered monster_classes/index.html.erb within layouts/application (37.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 89ms (Views: 87.1ms | ActiveRecord: 1.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.359488', '2015-04-23 11:59:38.359488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (10.5ms)
Rendered monster_classes/new.html.erb within layouts/application (11.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.8ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.380848', '2015-04-23 11:59:38.380848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"156"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 156 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 156
Rendered monster_classes/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.6ms)

 (37.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.429256', '2015-04-23 11:59:38.429256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"157"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 157 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.441413', '2015-04-23 11:59:38.441413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"158"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 158 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 158
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 158
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.452879', '2015-04-23 11:59:38.452879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.3ms)
Rendered monster_classes/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.469909', '2015-04-23 11:59:38.469909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"160"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 160 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.495925', '2015-04-23 11:59:38.495925')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 161, '2015-04-23 11:59:38.498917', '2015-04-23 11:59:38.498917')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:59:38.512460', '2015-04-23 11:59:38.512460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:59:38.522430', '2015-04-23 11:59:38.522430')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (127, 3, 97, '2015-04-23 11:59:38.526732', '2015-04-23 11:59:38.526732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (128, 97, '2015-04-23 11:59:38.528438', '2015-04-23 11:59:38.528438')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.0ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.537129', '2015-04-23 11:59:38.537129')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 162, '2015-04-23 11:59:38.539468', '2015-04-23 11:59:38.539468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:59:38.542941', '2015-04-23 11:59:38.542941')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:59:38.545436', '2015-04-23 11:59:38.545436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (129, 98, '2015-04-23 11:59:38.548188', '2015-04-23 11:59:38.548188')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (130, 1, 98, '2015-04-23 11:59:38.550135', '2015-04-23 11:59:38.550135')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.558292', '2015-04-23 11:59:38.558292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 163, '2015-04-23 11:59:38.560537', '2015-04-23 11:59:38.560537')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:59:38.570089', '2015-04-23 11:59:38.570089')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.2ms)  UPDATE `monster_names` SET `monster_id` = 99, `updated_at` = '2015-04-23 11:59:38.572657' WHERE `monster_names`.`id` = 37
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 99
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:59:38.577517', '2015-04-23 11:59:38.577517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 99, `updated_at` = '2015-04-23 11:59:38.579091' WHERE `monster_names`.`id` = 38
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:59:38.580917', '2015-04-23 11:59:38.580917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 99, `updated_at` = '2015-04-23 11:59:38.582581' WHERE `monster_names`.`id` = 39
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.590553', '2015-04-23 11:59:38.590553')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 164, '2015-04-23 11:59:38.594392', '2015-04-23 11:59:38.594392')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:59:38.598697', '2015-04-23 11:59:38.598697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (131, 100, '2015-04-23 11:59:38.600919', '2015-04-23 11:59:38.600919')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.615017', '2015-04-23 11:59:38.615017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"82"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 82 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.630910', '2015-04-23 11:59:38.630910')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"83"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 83 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/83 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.641004', '2015-04-23 11:59:38.641004')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.655621', '2015-04-23 11:59:38.655621')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"85"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 85 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.3ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.672387', '2015-04-23 11:59:38.672387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"86"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 86 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.685237', '2015-04-23 11:59:38.685237')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.700898', '2015-04-23 11:59:38.700898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.704853', '2015-04-23 11:59:38.704853')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/89 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.714409', '2015-04-23 11:59:38.714409')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"90"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 90 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 90
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 90
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (3.1ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.728359', '2015-04-23 11:59:38.728359')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:38.741760', '2015-04-23 11:59:38.741760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (132, '2015-04-23 11:59:38.743823', '2015-04-23 11:59:38.743823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:38.746442', '2015-04-23 11:59:38.746442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (133, 3, '2015-04-23 11:59:38.748976', '2015-04-23 11:59:38.748976')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:59:38.750762', '2015-04-23 11:59:38.750762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (134, '2015-04-23 11:59:38.752910', '2015-04-23 11:59:38.752910')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.778198', '2015-04-23 11:59:38.778198')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 45, '2015-04-23 11:59:38.781253', '2015-04-23 11:59:38.781253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"45", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"34"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 34 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 3ms

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.793309', '2015-04-23 11:59:38.793309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 46, '2015-04-23 11:59:38.795267', '2015-04-23 11:59:38.795267')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"46", "name"=>"Basketweaving", "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.805578', '2015-04-23 11:59:38.805578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 47, '2015-04-23 11:59:38.807672', '2015-04-23 11:59:38.807672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"36"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 36 LIMIT 1
Rendered master_skills/_form.html.erb (9.2ms)
Rendered master_skills/edit.html.erb within layouts/application (10.2ms)

Completed 500 Internal Server Error in 14ms

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.830119', '2015-04-23 11:59:38.830119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 48, '2015-04-23 11:59:38.832393', '2015-04-23 11:59:38.832393')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"37"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 37 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (1.0ms)
Rendered master_skills/edit.html.erb within layouts/application (1.2ms)

Completed 500 Internal Server Error in 7ms

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.846740', '2015-04-23 11:59:38.846740')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 49, '2015-04-23 11:59:38.849163', '2015-04-23 11:59:38.849163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"49", "name"=>nil, "notes"=>nil}}

Completed 500 Internal Server Error in 2ms

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.863516', '2015-04-23 11:59:38.863516')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 50, '2015-04-23 11:59:38.866010', '2015-04-23 11:59:38.866010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 50 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.880092', '2015-04-23 11:59:38.880092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 51, '2015-04-23 11:59:38.881992', '2015-04-23 11:59:38.881992')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Rendered master_skills/_form.html.erb (0.9ms)
Rendered master_skills/new.html.erb within layouts/application (1.5ms)

Completed 500 Internal Server Error in 3ms

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.891528', '2015-04-23 11:59:38.891528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 52, '2015-04-23 11:59:38.893605', '2015-04-23 11:59:38.893605')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"41"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 41 LIMIT 1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 52 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.907955', '2015-04-23 11:59:38.907955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 53, '2015-04-23 11:59:38.909815', '2015-04-23 11:59:38.909815')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"42"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 42
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.8ms)  ROLLBACK
 (0.2ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.946737', '2015-04-23 11:59:38.946737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 165, '2015-04-23 11:59:38.949090', '2015-04-23 11:59:38.949090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:38.967557', '2015-04-23 11:59:38.967557')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (101, 73, 1, '2015-04-23 11:59:38.970849', '2015-04-23 11:59:38.970849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.974011', '2015-04-23 11:59:38.974011')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 166, '2015-04-23 11:59:38.977345', '2015-04-23 11:59:38.977345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:59:38.981457', '2015-04-23 11:59:38.981457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (102, 74, 2, 'Flexible', '2015-04-23 11:59:38.984713', '2015-04-23 11:59:38.984713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:38.998765', '2015-04-23 11:59:38.998765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"75"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 75 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 75
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 75
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.013630', '2015-04-23 11:59:39.013630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"76"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 76 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/76 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.025173', '2015-04-23 11:59:39.025173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"77"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 77 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.042737', '2015-04-23 11:59:39.042737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"78"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 78 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.056442', '2015-04-23 11:59:39.056442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.067064', '2015-04-23 11:59:39.067064')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.084405', '2015-04-23 11:59:39.084405')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.089917', '2015-04-23 11:59:39.089917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/82 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.098017', '2015-04-23 11:59:39.098017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"83"}
Location Load (0.7ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 83 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.5ms | ActiveRecord: 1.1ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.114580', '2015-04-23 11:59:39.114580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.133742', '2015-04-23 11:59:39.133742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"135"}
MasterTrait Load (0.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 135 LIMIT 1
Rendered master_traits/_form.html.erb (5.6ms)
Rendered master_traits/edit.html.erb within layouts/application (6.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 14.4ms | ActiveRecord: 0.1ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.158599', '2015-04-23 11:59:39.158599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"136"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 136 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/136 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.169353', '2015-04-23 11:59:39.169353')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.173265', '2015-04-23 11:59:39.173265')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/138 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.180630', '2015-04-23 11:59:39.180630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.197096', '2015-04-23 11:59:39.197096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.210126', '2015-04-23 11:59:39.210126')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"141"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 141 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.224066', '2015-04-23 11:59:39.224066')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"142"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 142 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 142
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.235365', '2015-04-23 11:59:39.235365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.246292', '2015-04-23 11:59:39.246292')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"144"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 144 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:59:39.262585', '2015-04-23 11:59:39.262585')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:59:39.264466', '2015-04-23 11:59:39.264466')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:59:39.266052', '2015-04-23 11:59:39.266052')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:39.282514', '2015-04-23 11:59:39.282514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 54, '2015-04-23 11:59:39.286449', '2015-04-23 11:59:39.286449')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 43, '2015-04-23 11:59:39.289187', '2015-04-23 11:59:39.289187')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:39.295921', '2015-04-23 11:59:39.295921')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 55, '2015-04-23 11:59:39.297960', '2015-04-23 11:59:39.297960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 44, '2015-04-23 11:59:39.300252', '2015-04-23 11:59:39.300252')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.312423', '2015-04-23 11:59:39.312423')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 167, '2015-04-23 11:59:39.315673', '2015-04-23 11:59:39.315673')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"103"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 103 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 103
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 167 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 103
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 103
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 103
Rendered monsters/_show_stat_block.html.erb (16.2ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 103
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 103
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 103
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 103
Rendered monsters/show.html.erb within layouts/application (30.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 40ms (Views: 32.1ms | ActiveRecord: 4.9ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.366592', '2015-04-23 11:59:39.366592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 168, '2015-04-23 11:59:39.368942', '2015-04-23 11:59:39.368942')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"168", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 168, '2015-04-23 11:59:39.378595', '2015-04-23 11:59:39.378595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/105 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.387911', '2015-04-23 11:59:39.387911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 169, '2015-04-23 11:59:39.390047', '2015-04-23 11:59:39.390047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"106"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 106 LIMIT 1
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 106 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 106
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 106
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 106
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 106
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 106
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 106
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
ParryScore Load (0.8ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 106
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.7ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 106
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Rendered monsters/_form.html.erb (73.5ms)
Rendered monsters/edit.html.erb within layouts/application (74.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 84ms (Views: 71.2ms | ActiveRecord: 7.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.482494', '2015-04-23 11:59:39.482494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 170, '2015-04-23 11:59:39.484690', '2015-04-23 11:59:39.484690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"107"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 107 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 107 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/107 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.499133', '2015-04-23 11:59:39.499133')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 171, '2015-04-23 11:59:39.500996', '2015-04-23 11:59:39.500996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"108"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 108 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 108
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 108
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 108
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 108
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 108
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 108
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 108
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 108
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 108
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.522315', '2015-04-23 11:59:39.522315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 172, '2015-04-23 11:59:39.524936', '2015-04-23 11:59:39.524936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
MasterTrait Load (0.9ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.1ms)
Rendered monsters/new.html.erb within layouts/application (39.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 41.2ms | ActiveRecord: 2.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.592817', '2015-04-23 11:59:39.592817')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 173, '2015-04-23 11:59:39.595145', '2015-04-23 11:59:39.595145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 110
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 173 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.9ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.611197', '2015-04-23 11:59:39.611197')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 174, '2015-04-23 11:59:39.613203', '2015-04-23 11:59:39.613203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"111"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 111 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 111
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 111
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 111
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Attack Load (0.7ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 111
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 111
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 111
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 111
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 111
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (44.4ms)
Rendered monsters/edit.html.erb within layouts/application (44.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 43.1ms | ActiveRecord: 4.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.670075', '2015-04-23 11:59:39.670075')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 175, '2015-04-23 11:59:39.672055', '2015-04-23 11:59:39.672055')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MonsterClass Load (0.6ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
MoveType Load (0.7ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (41.7ms)
Rendered monsters/new.html.erb within layouts/application (42.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 47ms (Views: 42.1ms | ActiveRecord: 2.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.729148', '2015-04-23 11:59:39.729148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:59:39.730996', '2015-04-23 11:59:39.730996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:59:39.732661', '2015-04-23 11:59:39.732661')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.747258', '2015-04-23 11:59:39.747258')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.753388', '2015-04-23 11:59:39.753388')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/62 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.760517', '2015-04-23 11:59:39.760517')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"63"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 63 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.4ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.779380', '2015-04-23 11:59:39.779380')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.792282', '2015-04-23 11:59:39.792282')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"65"}
MoveType Load (0.5ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 65 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.7ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.808348', '2015-04-23 11:59:39.808348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"66"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 66 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.819982', '2015-04-23 11:59:39.819982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.833157', '2015-04-23 11:59:39.833157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"68"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 68 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 68
SQL (0.3ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 68
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.847032', '2015-04-23 11:59:39.847032')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.866972', '2015-04-23 11:59:39.866972')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"70"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 70 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/70 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:09.978537', '2015-04-23 12:00:09.978537')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"85"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 85 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (10.0ms)
Rendered locations/edit.html.erb within layouts/application (13.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 82ms (Views: 66.0ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.072251', '2015-04-23 12:00:10.072251')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.2ms)
Rendered locations/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.083407', '2015-04-23 12:00:10.083407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"87"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 87 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.094311', '2015-04-23 12:00:10.094311')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"88"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 88 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 88
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 88
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 13ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.1ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.116769', '2015-04-23 12:00:10.116769')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.133906', '2015-04-23 12:00:10.133906')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.138407', '2015-04-23 12:00:10.138407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/91 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.146585', '2015-04-23 12:00:10.146585')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"92"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 92 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/92 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.155281', '2015-04-23 12:00:10.155281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"93"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 93 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.168810', '2015-04-23 12:00:10.168810')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.219250', '2015-04-23 12:00:10.219250')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 176, '2015-04-23 12:00:10.224276', '2015-04-23 12:00:10.224276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.227971', '2015-04-23 12:00:10.227971')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (113, 95, 1, '2015-04-23 12:00:10.230674', '2015-04-23 12:00:10.230674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.233975', '2015-04-23 12:00:10.233975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 177, '2015-04-23 12:00:10.235658', '2015-04-23 12:00:10.235658')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:00:10.238199', '2015-04-23 12:00:10.238199')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (114, 96, 2, 'Flexible', '2015-04-23 12:00:10.240554', '2015-04-23 12:00:10.240554')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.252970', '2015-04-23 12:00:10.252970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.9ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.272950', '2015-04-23 12:00:10.272950')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 179
Rendered monster_classes/index.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.288069', '2015-04-23 12:00:10.288069')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.298185', '2015-04-23 12:00:10.298185')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"181"}
MonsterClass Load (0.9ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 181 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 181
Rendered monster_classes/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 1.2ms)

 (2.6ms)  ROLLBACK
 (0.4ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.312884', '2015-04-23 12:00:10.312884')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"182"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 182 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/182 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.322543', '2015-04-23 12:00:10.322543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"183"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 183 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.336613', '2015-04-23 12:00:10.336613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"184"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 184 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 184
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 184
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.349861', '2015-04-23 12:00:10.349861')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"185"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 185 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.364152', '2015-04-23 12:00:10.364152')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.367548', '2015-04-23 12:00:10.367548')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/187 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.395506', '2015-04-23 12:00:10.395506')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 56, '2015-04-23 12:00:10.399973', '2015-04-23 12:00:10.399973')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 45, '2015-04-23 12:00:10.403560', '2015-04-23 12:00:10.403560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.410913', '2015-04-23 12:00:10.410913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 57, '2015-04-23 12:00:10.413451', '2015-04-23 12:00:10.413451')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 46, '2015-04-23 12:00:10.415389', '2015-04-23 12:00:10.415389')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.433158', '2015-04-23 12:00:10.433158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"92"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 92 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.4ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.4ms)
Rendered books/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 19ms (Views: 12.1ms | ActiveRecord: 0.8ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.460402', '2015-04-23 12:00:10.460402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"93"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 93 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.471504', '2015-04-23 12:00:10.471504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"94"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 94 LIMIT 1
Rendered books/_form.html.erb (1.0ms)
Rendered books/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.482195', '2015-04-23 12:00:10.482195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.0ms)
Rendered books/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.494318', '2015-04-23 12:00:10.494318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"96"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 96 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/96 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.504345', '2015-04-23 12:00:10.504345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.522998', '2015-04-23 12:00:10.522998')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.4ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.536057', '2015-04-23 12:00:10.536057')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"99"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 99 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 99
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 99
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.553195', '2015-04-23 12:00:10.553195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.557172', '2015-04-23 12:00:10.557172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/101 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.6ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:00:10.571891', '2015-04-23 12:00:10.571891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:00:10.574014', '2015-04-23 12:00:10.574014')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:00:10.576249', '2015-04-23 12:00:10.576249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.590948', '2015-04-23 12:00:10.590948')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 58, '2015-04-23 12:00:10.592928', '2015-04-23 12:00:10.592928')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"58", "name"=>nil, "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.603452', '2015-04-23 12:00:10.603452')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 59, '2015-04-23 12:00:10.605363', '2015-04-23 12:00:10.605363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"48"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 48 LIMIT 1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (5.8ms)
Rendered master_skills/edit.html.erb within layouts/application (6.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.3ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.627426', '2015-04-23 12:00:10.627426')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 60, '2015-04-23 12:00:10.630068', '2015-04-23 12:00:10.630068')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.644529', '2015-04-23 12:00:10.644529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 61, '2015-04-23 12:00:10.647917', '2015-04-23 12:00:10.647917')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"50"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 50 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 50
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.660046', '2015-04-23 12:00:10.660046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 62, '2015-04-23 12:00:10.662200', '2015-04-23 12:00:10.662200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"51"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.8ms | ActiveRecord: 0.9ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.687889', '2015-04-23 12:00:10.687889')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 63, '2015-04-23 12:00:10.690015', '2015-04-23 12:00:10.690015')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"63", "name"=>"Basketweaving", "notes"=>nil}}

Completed 500 Internal Server Error in 1ms

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.701107', '2015-04-23 12:00:10.701107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 64, '2015-04-23 12:00:10.702836', '2015-04-23 12:00:10.702836')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.4ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 64 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.7ms)

 (4.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.721744', '2015-04-23 12:00:10.721744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 65, '2015-04-23 12:00:10.723497', '2015-04-23 12:00:10.723497')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"54"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 54 LIMIT 1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 65 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.5ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.737308', '2015-04-23 12:00:10.737308')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 66, '2015-04-23 12:00:10.738995', '2015-04-23 12:00:10.738995')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"66", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"55"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 55 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1

Completed 500 Internal Server Error in 2ms

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.749876', '2015-04-23 12:00:10.749876')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 188, '2015-04-23 12:00:10.752698', '2015-04-23 12:00:10.752698')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:00:10.764833', '2015-04-23 12:00:10.764833')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:00:10.775835', '2015-04-23 12:00:10.775835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (148, 115, '2015-04-23 12:00:10.781361', '2015-04-23 12:00:10.781361')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (149, 1, 115, '2015-04-23 12:00:10.783360', '2015-04-23 12:00:10.783360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.791241', '2015-04-23 12:00:10.791241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 189, '2015-04-23 12:00:10.793379', '2015-04-23 12:00:10.793379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:00:10.796874', '2015-04-23 12:00:10.796874')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (150, 116, '2015-04-23 12:00:10.799672', '2015-04-23 12:00:10.799672')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.806416', '2015-04-23 12:00:10.806416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 190, '2015-04-23 12:00:10.808352', '2015-04-23 12:00:10.808352')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (1.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:00:10.813407', '2015-04-23 12:00:10.813407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:00:10.817147', '2015-04-23 12:00:10.817147')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (151, 3, 117, '2015-04-23 12:00:10.819747', '2015-04-23 12:00:10.819747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (152, 117, '2015-04-23 12:00:10.824351', '2015-04-23 12:00:10.824351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.831182', '2015-04-23 12:00:10.831182')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 191, '2015-04-23 12:00:10.833202', '2015-04-23 12:00:10.833202')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:00:10.837492', '2015-04-23 12:00:10.837492')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 118, `updated_at` = '2015-04-23 12:00:10.840318' WHERE `monster_names`.`id` = 46
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 118
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:00:10.846060', '2015-04-23 12:00:10.846060')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 118, `updated_at` = '2015-04-23 12:00:10.847697' WHERE `monster_names`.`id` = 47
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:00:10.849831', '2015-04-23 12:00:10.849831')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (4.2ms)  UPDATE `monster_names` SET `monster_id` = 118, `updated_at` = '2015-04-23 12:00:10.852556' WHERE `monster_names`.`id` = 48
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:10.865316', '2015-04-23 12:00:10.865316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:00:10.868651', '2015-04-23 12:00:10.868651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:00:10.871284', '2015-04-23 12:00:10.871284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.901477', '2015-04-23 12:00:10.901477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 192, '2015-04-23 12:00:10.903928', '2015-04-23 12:00:10.903928')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"119"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 119 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 119
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 192 LIMIT 1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 119
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 119
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 119
Rendered monsters/_show_stat_block.html.erb (15.0ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 119
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 119
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 119
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 119
Rendered monsters/show.html.erb within layouts/application (30.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 39ms (Views: 32.8ms | ActiveRecord: 4.8ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.952465', '2015-04-23 12:00:10.952465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 193, '2015-04-23 12:00:10.954717', '2015-04-23 12:00:10.954717')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"120"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 120 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 120 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/120 Completed 302 Found in 8ms (ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.971555', '2015-04-23 12:00:10.971555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 194, '2015-04-23 12:00:10.973605', '2015-04-23 12:00:10.973605')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"121"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 121 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 121
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 121
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 121
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 121
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 121
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 121
MonsterName Load (1.0ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 121
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 121
SQL (0.3ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 121
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 12ms (ActiveRecord: 3.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.996413', '2015-04-23 12:00:10.996413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 195, '2015-04-23 12:00:10.998702', '2015-04-23 12:00:10.998702')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.7ms)
Rendered monsters/_form.html.erb (73.7ms)
Rendered monsters/new.html.erb within layouts/application (74.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 81ms (Views: 73.9ms | ActiveRecord: 3.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.088898', '2015-04-23 12:00:11.088898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 196, '2015-04-23 12:00:11.091116', '2015-04-23 12:00:11.091116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Book Load (0.0ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (43.4ms)
Rendered monsters/new.html.erb within layouts/application (43.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 44.3ms | ActiveRecord: 1.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.148730', '2015-04-23 12:00:11.148730')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 197, '2015-04-23 12:00:11.150982', '2015-04-23 12:00:11.150982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"197", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 197, '2015-04-23 12:00:11.159375', '2015-04-23 12:00:11.159375')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/125 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.168446', '2015-04-23 12:00:11.168446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 198, '2015-04-23 12:00:11.170587', '2015-04-23 12:00:11.170587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"126"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 126 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 126
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 126
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 126
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 126
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 126
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 126
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 126
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 126
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (43.1ms)
Rendered monsters/edit.html.erb within layouts/application (43.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 42.2ms | ActiveRecord: 3.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.225890', '2015-04-23 12:00:11.225890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 199, '2015-04-23 12:00:11.228316', '2015-04-23 12:00:11.228316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"127"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 127 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 127 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 127
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 127
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 127
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 127
Rendered monsters/_attack_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 127
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 127
MasterSkill Load (0.0ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 127
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 127
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (11.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.8ms)
Rendered monsters/_form.html.erb (49.0ms)
Rendered monsters/edit.html.erb within layouts/application (49.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 56ms (Views: 48.1ms | ActiveRecord: 3.9ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.292630', '2015-04-23 12:00:11.292630')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 200, '2015-04-23 12:00:11.294879', '2015-04-23 12:00:11.294879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 128
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 200 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.0ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:11.312461', '2015-04-23 12:00:11.312461')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (102, '2015-04-23 12:00:11.315263', '2015-04-23 12:00:11.315263')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:00:11.318729', '2015-04-23 12:00:11.318729')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (103, '23-4', '2015-04-23 12:00:11.321049', '2015-04-23 12:00:11.321049')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:00:11.323039', '2015-04-23 12:00:11.323039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:00:11.324800', '2015-04-23 12:00:11.324800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (104, '2015-04-23 12:00:11.327387', '2015-04-23 12:00:11.327387')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.342195', '2015-04-23 12:00:11.342195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.5ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.362374', '2015-04-23 12:00:11.362374')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"157"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 157 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 157
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.373288', '2015-04-23 12:00:11.373288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"158"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 158 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 5.4ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.391766', '2015-04-23 12:00:11.391766')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.404699', '2015-04-23 12:00:11.404699')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.409205', '2015-04-23 12:00:11.409205')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/161 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.3ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.417395', '2015-04-23 12:00:11.417395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"162"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 162 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.427752', '2015-04-23 12:00:11.427752')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"163"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 163 LIMIT 1
 (0.5ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/163 Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.438488', '2015-04-23 12:00:11.438488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.456121', '2015-04-23 12:00:11.456121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"165"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 165 LIMIT 1
Rendered master_traits/_form.html.erb (2.9ms)
Rendered master_traits/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.479992', '2015-04-23 12:00:11.479992')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"71"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 71 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 71
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 71
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.495708', '2015-04-23 12:00:11.495708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 10.9ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.515018', '2015-04-23 12:00:11.515018')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"73"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 73 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/73 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.527006', '2015-04-23 12:00:11.527006')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"74"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 74 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.542614', '2015-04-23 12:00:11.542614')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.555241', '2015-04-23 12:00:11.555241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"76"}
MoveType Load (0.8ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 76 LIMIT 1
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.569755', '2015-04-23 12:00:11.569755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.575312', '2015-04-23 12:00:11.575312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/78 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.5ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.584312', '2015-04-23 12:00:11.584312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"79"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 79 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.596579', '2015-04-23 12:00:11.596579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.612317', '2015-04-23 12:00:11.612317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (166, '2015-04-23 12:00:11.616113', '2015-04-23 12:00:11.616113')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.620162', '2015-04-23 12:00:11.620162')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (167, 3, '2015-04-23 12:00:11.623444', '2015-04-23 12:00:11.623444')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:00:11.627179', '2015-04-23 12:00:11.627179')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (168, '2015-04-23 12:00:11.629556', '2015-04-23 12:00:11.629556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.2ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:01:40.450592', '2015-04-23 12:01:40.450592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:01:40.453759', '2015-04-23 12:01:40.453759')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:01:40.455291', '2015-04-23 12:01:40.455291')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (5.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.510633', '2015-04-23 12:01:40.510633')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 201, '2015-04-23 12:01:40.518627', '2015-04-23 12:01:40.518627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.2ms)
Rendered monsters/_attack_fields.html.erb (2.6ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (15.2ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (14.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
Book Load (0.4ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (14.8ms)
Rendered monsters/_form.html.erb (117.7ms)
Rendered monsters/new.html.erb within layouts/application (121.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 199ms (Views: 156.3ms | ActiveRecord: 9.1ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.730076', '2015-04-23 12:01:40.730076')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 202, '2015-04-23 12:01:40.732019', '2015-04-23 12:01:40.732019')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"202", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 202, '2015-04-23 12:01:40.740926', '2015-04-23 12:01:40.740926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/131 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.750528', '2015-04-23 12:01:40.750528')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 203, '2015-04-23 12:01:40.752625', '2015-04-23 12:01:40.752625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"132"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 132 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 132
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 203 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 132
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 132
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 132
Rendered monsters/_show_stat_block.html.erb (5.0ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 132
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 132
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 132
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 132
Rendered monsters/show.html.erb within layouts/application (16.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 25ms (Views: 15.8ms | ActiveRecord: 3.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.786244', '2015-04-23 12:01:40.786244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 204, '2015-04-23 12:01:40.788407', '2015-04-23 12:01:40.788407')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"133"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/133 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.803468', '2015-04-23 12:01:40.803468')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 205, '2015-04-23 12:01:40.805964', '2015-04-23 12:01:40.805964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"134"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 134 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 134
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 134
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 134
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 134
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 134
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 134
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 134
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 134
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (7.6ms)
Rendered monsters/_form.html.erb (46.4ms)
Rendered monsters/edit.html.erb within layouts/application (47.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 46.1ms | ActiveRecord: 4.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.866356', '2015-04-23 12:01:40.866356')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 206, '2015-04-23 12:01:40.868424', '2015-04-23 12:01:40.868424')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_form.html.erb (35.6ms)
Rendered monsters/new.html.erb within layouts/application (35.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.919332', '2015-04-23 12:01:40.919332')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 207, '2015-04-23 12:01:40.922566', '2015-04-23 12:01:40.922566')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"136"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 136 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 136 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 136
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 136
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 136
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 136
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 136
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 136
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 136
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 136
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (41.0ms)
Rendered monsters/edit.html.erb within layouts/application (41.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 39.5ms | ActiveRecord: 4.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.978656', '2015-04-23 12:01:40.978656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 208, '2015-04-23 12:01:40.981543', '2015-04-23 12:01:40.981543')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 137
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 208 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (12.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 14.7ms | ActiveRecord: 0.7ms)

 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.004692', '2015-04-23 12:01:41.004692')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 209, '2015-04-23 12:01:41.008417', '2015-04-23 12:01:41.008417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"138"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 138 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 138
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 138
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 138
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 138
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 138
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 138
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 138
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 138
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 138
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.036567', '2015-04-23 12:01:41.036567')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.043256', '2015-04-23 12:01:41.043256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/106 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.050999', '2015-04-23 12:01:41.050999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.1ms)
Rendered books/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 12ms (Views: 11.4ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.070838', '2015-04-23 12:01:41.070838')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"108"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 108 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 5.4ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.089422', '2015-04-23 12:01:41.089422')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"109"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 109 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.101437', '2015-04-23 12:01:41.101437')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"110"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 110 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 110
SQL (0.3ms)  DELETE FROM `books` WHERE `books`.`id` = 110
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.116675', '2015-04-23 12:01:41.116675')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.129878', '2015-04-23 12:01:41.129878')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"112"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 112 LIMIT 1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.143383', '2015-04-23 12:01:41.143383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"113"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 113 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/113 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.153627', '2015-04-23 12:01:41.153627')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.180038', '2015-04-23 12:01:41.180038')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"97"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 97 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (4.1ms)
Rendered locations/edit.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 19ms (Views: 14.6ms | ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.207937', '2015-04-23 12:01:41.207937')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.219000', '2015-04-23 12:01:41.219000')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.231195', '2015-04-23 12:01:41.231195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.235763', '2015-04-23 12:01:41.235763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/101 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.243845', '2015-04-23 12:01:41.243845')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"102"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 102 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.255899', '2015-04-23 12:01:41.255899')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"103"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 103 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/103 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.265402', '2015-04-23 12:01:41.265402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"104"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 104 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 104
SQL (0.3ms)  DELETE FROM `locations` WHERE `locations`.`id` = 104
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.280354', '2015-04-23 12:01:41.280354')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.297413', '2015-04-23 12:01:41.297413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"106"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 106 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.312008', '2015-04-23 12:01:41.312008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 210, '2015-04-23 12:01:41.314729', '2015-04-23 12:01:41.314729')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.6ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:01:41.323286', '2015-04-23 12:01:41.323286')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:01:41.327073', '2015-04-23 12:01:41.327073')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (169, 139, '2015-04-23 12:01:41.329869', '2015-04-23 12:01:41.329869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (170, 1, 139, '2015-04-23 12:01:41.332438', '2015-04-23 12:01:41.332438')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.339761', '2015-04-23 12:01:41.339761')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 211, '2015-04-23 12:01:41.342578', '2015-04-23 12:01:41.342578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:01:41.345612', '2015-04-23 12:01:41.345612')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:01:41.348825', '2015-04-23 12:01:41.348825')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (171, 3, 140, '2015-04-23 12:01:41.351042', '2015-04-23 12:01:41.351042')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (172, 140, '2015-04-23 12:01:41.353514', '2015-04-23 12:01:41.353514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.362078', '2015-04-23 12:01:41.362078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 212, '2015-04-23 12:01:41.364079', '2015-04-23 12:01:41.364079')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:01:41.367985', '2015-04-23 12:01:41.367985')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (173, 141, '2015-04-23 12:01:41.371121', '2015-04-23 12:01:41.371121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.377579', '2015-04-23 12:01:41.377579')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 213, '2015-04-23 12:01:41.379775', '2015-04-23 12:01:41.379775')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:01:41.382383', '2015-04-23 12:01:41.382383')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-23 12:01:41.383992' WHERE `monster_names`.`id` = 52
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 142
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:01:41.388648', '2015-04-23 12:01:41.388648')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-23 12:01:41.390536' WHERE `monster_names`.`id` = 53
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:01:41.393058', '2015-04-23 12:01:41.393058')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-23 12:01:41.395693' WHERE `monster_names`.`id` = 54
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.419851', '2015-04-23 12:01:41.419851')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 67, '2015-04-23 12:01:41.423913', '2015-04-23 12:01:41.423913')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"67", "name"=>"Basketweaving", "notes"=>nil}}

Unpermitted parameter: characteristic

 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.9ms)
Rendered master_skills/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.446654', '2015-04-23 12:01:41.446654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 68, '2015-04-23 12:01:41.449415', '2015-04-23 12:01:41.449415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.7ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 68 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 1.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.466600', '2015-04-23 12:01:41.466600')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 69, '2015-04-23 12:01:41.468160', '2015-04-23 12:01:41.468160')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"58"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 58 LIMIT 1

Unpermitted parameter: characteristic

 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 69 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/58 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.482123', '2015-04-23 12:01:41.482123')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 70, '2015-04-23 12:01:41.484035', '2015-04-23 12:01:41.484035')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (3.4ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (6.9ms)
Rendered master_skills/new.html.erb within layouts/application (7.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 3.4ms)

 (5.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.503133', '2015-04-23 12:01:41.503133')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 71, '2015-04-23 12:01:41.505781', '2015-04-23 12:01:41.505781')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic"=>"71", "name"=>nil, "notes"=>nil}}

Unpermitted parameter: characteristic

 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (4.7ms)
Rendered master_skills/new.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.525214', '2015-04-23 12:01:41.525214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 72, '2015-04-23 12:01:41.527249', '2015-04-23 12:01:41.527249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"61"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 61 LIMIT 1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 72 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.542065', '2015-04-23 12:01:41.542065')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 73, '2015-04-23 12:01:41.544090', '2015-04-23 12:01:41.544090')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"62"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 62 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 62
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.554076', '2015-04-23 12:01:41.554076')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 74, '2015-04-23 12:01:41.557313', '2015-04-23 12:01:41.557313')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"63"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 63 LIMIT 1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.7ms)
Rendered master_skills/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.572693', '2015-04-23 12:01:41.572693')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 75, '2015-04-23 12:01:41.575264', '2015-04-23 12:01:41.575264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"75", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"64"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 64 LIMIT 1

Unpermitted parameter: characteristic

 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 75 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/64 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (2.7ms)  ROLLBACK
 (0.2ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.607713', '2015-04-23 12:01:41.607713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 214, '2015-04-23 12:01:41.610758', '2015-04-23 12:01:41.610758')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.613990', '2015-04-23 12:01:41.613990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (143, 107, 1, '2015-04-23 12:01:41.617721', '2015-04-23 12:01:41.617721')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.620959', '2015-04-23 12:01:41.620959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 215, '2015-04-23 12:01:41.623171', '2015-04-23 12:01:41.623171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:01:41.625760', '2015-04-23 12:01:41.625760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (144, 108, 2, 'Flexible', '2015-04-23 12:01:41.627711', '2015-04-23 12:01:41.627711')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.645986', '2015-04-23 12:01:41.645986')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"81"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 81 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 81
SQL (0.3ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 81
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.662902', '2015-04-23 12:01:41.662902')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"82"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 82 LIMIT 1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.0ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.680397', '2015-04-23 12:01:41.680397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.684905', '2015-04-23 12:01:41.684905')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/84 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.691865', '2015-04-23 12:01:41.691865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.703975', '2015-04-23 12:01:41.703975')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.718206', '2015-04-23 12:01:41.718206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"87"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 87 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/87 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.730867', '2015-04-23 12:01:41.730867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.1ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.744737', '2015-04-23 12:01:41.744737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"89"}
MoveType Load (0.7ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 89 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.9ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 19ms (Views: 15.6ms | ActiveRecord: 0.9ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.771320', '2015-04-23 12:01:41.771320')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"90"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 90 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.790598', '2015-04-23 12:01:41.790598')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.796170', '2015-04-23 12:01:41.796170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/217 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.804545', '2015-04-23 12:01:41.804545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.7ms)
Rendered monster_classes/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.4ms | ActiveRecord: 0.2ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.824602', '2015-04-23 12:01:41.824602')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"219"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 219 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 5.0ms | ActiveRecord: 1.1ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.842399', '2015-04-23 12:01:41.842399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 220
Rendered monster_classes/index.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.861959', '2015-04-23 12:01:41.861959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.873938', '2015-04-23 12:01:41.873938')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"222"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 222 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/222 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.884276', '2015-04-23 12:01:41.884276')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"223"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 223 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 223
Rendered monster_classes/show.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.6ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.899370', '2015-04-23 12:01:41.899370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"224"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 224 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 224
SQL (0.4ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 224
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.1ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.913651', '2015-04-23 12:01:41.913651')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"225"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 225 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:41.926494', '2015-04-23 12:01:41.926494')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:01:41.928107', '2015-04-23 12:01:41.928107')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:01:41.930017', '2015-04-23 12:01:41.930017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:41.936428', '2015-04-23 12:01:41.936428')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (177, '2015-04-23 12:01:41.938504', '2015-04-23 12:01:41.938504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:41.942304', '2015-04-23 12:01:41.942304')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (178, 3, '2015-04-23 12:01:41.945779', '2015-04-23 12:01:41.945779')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:01:41.948594', '2015-04-23 12:01:41.948594')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (179, '2015-04-23 12:01:41.951520', '2015-04-23 12:01:41.951520')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.960471', '2015-04-23 12:01:41.960471')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 76, '2015-04-23 12:01:41.963788', '2015-04-23 12:01:41.963788')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 65, '2015-04-23 12:01:41.967501', '2015-04-23 12:01:41.967501')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.975327', '2015-04-23 12:01:41.975327')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 77, '2015-04-23 12:01:41.977578', '2015-04-23 12:01:41.977578')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 66, '2015-04-23 12:01:41.980045', '2015-04-23 12:01:41.980045')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.985996', '2015-04-23 12:01:41.985996')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (115, '2015-04-23 12:01:41.989829', '2015-04-23 12:01:41.989829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:01:41.991989', '2015-04-23 12:01:41.991989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (116, '23-4', '2015-04-23 12:01:41.994245', '2015-04-23 12:01:41.994245')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:01:41.996216', '2015-04-23 12:01:41.996216')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:01:41.998116', '2015-04-23 12:01:41.998116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (117, '2015-04-23 12:01:41.999864', '2015-04-23 12:01:41.999864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.017755', '2015-04-23 12:01:42.017755')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.3ms)

 (2.8ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.036151', '2015-04-23 12:01:42.036151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (4.1ms)
Rendered master_traits/new.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.051626', '2015-04-23 12:01:42.051626')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"182"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 182 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.3ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.065100', '2015-04-23 12:01:42.065100')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"183"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 183 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/183 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.076150', '2015-04-23 12:01:42.076150')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.093269', '2015-04-23 12:01:42.093269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"185"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 185 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.109702', '2015-04-23 12:01:42.109702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"186"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 186 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (2.8ms)
Rendered layouts/_navigation.html.erb (3.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.123501', '2015-04-23 12:01:42.123501')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.130470', '2015-04-23 12:01:42.130470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/188 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.140535', '2015-04-23 12:01:42.140535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"189"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 189 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 189
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.686085', '2015-04-23 12:02:30.686085')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (19.6ms)
Rendered master_traits/new.html.erb within layouts/application (23.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 80ms (Views: 78.8ms | ActiveRecord: 0.0ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.775634', '2015-04-23 12:02:30.775634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.4ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.792089', '2015-04-23 12:02:30.792089')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"192"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 192 LIMIT 1
 (0.5ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 5.7ms | ActiveRecord: 0.9ms)

 (2.5ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.812525', '2015-04-23 12:02:30.812525')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.818674', '2015-04-23 12:02:30.818674')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/194 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.825709', '2015-04-23 12:02:30.825709')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.836936', '2015-04-23 12:02:30.836936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"196"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 196 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.849419', '2015-04-23 12:02:30.849419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"197"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 197 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.867757', '2015-04-23 12:02:30.867757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"198"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 198 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/198 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (32.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.907739', '2015-04-23 12:02:30.907739')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"199"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 199 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 199
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.933732', '2015-04-23 12:02:30.933732')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"109"}
Location Load (0.0ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 109 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/109 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.947417', '2015-04-23 12:02:30.947417')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"110"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 110 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.9ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.966542', '2015-04-23 12:02:30.966542')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.978074', '2015-04-23 12:02:30.978074')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.993587', '2015-04-23 12:02:30.993587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"113"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 113 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 113
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 113
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 14ms (ActiveRecord: 1.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.017349', '2015-04-23 12:02:31.017349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"114"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 114 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.027985', '2015-04-23 12:02:31.027985')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"115"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 115 LIMIT 1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.039861', '2015-04-23 12:02:31.039861')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.045312', '2015-04-23 12:02:31.045312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/117 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.053635', '2015-04-23 12:02:31.053635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:02:31.076617', '2015-04-23 12:02:31.076617')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:02:31.079076', '2015-04-23 12:02:31.079076')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:02:31.081288', '2015-04-23 12:02:31.081288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (36.9ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:31.128561', '2015-04-23 12:02:31.128561')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (200, '2015-04-23 12:02:31.133640', '2015-04-23 12:02:31.133640')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:31.136095', '2015-04-23 12:02:31.136095')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (201, 3, '2015-04-23 12:02:31.138247', '2015-04-23 12:02:31.138247')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:02:31.139973', '2015-04-23 12:02:31.139973')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (202, '2015-04-23 12:02:31.142011', '2015-04-23 12:02:31.142011')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.186140', '2015-04-23 12:02:31.186140')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 226, '2015-04-23 12:02:31.190421', '2015-04-23 12:02:31.190421')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.195149', '2015-04-23 12:02:31.195149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (145, 119, 1, '2015-04-23 12:02:31.197916', '2015-04-23 12:02:31.197916')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.201364', '2015-04-23 12:02:31.201364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 227, '2015-04-23 12:02:31.203264', '2015-04-23 12:02:31.203264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:02:31.205755', '2015-04-23 12:02:31.205755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (146, 120, 2, 'Flexible', '2015-04-23 12:02:31.207597', '2015-04-23 12:02:31.207597')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.215072', '2015-04-23 12:02:31.215072')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 228, '2015-04-23 12:02:31.217877', '2015-04-23 12:02:31.217877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:02:31.221743', '2015-04-23 12:02:31.221743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:02:31.224376', '2015-04-23 12:02:31.224376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (203, 3, 147, '2015-04-23 12:02:31.228665', '2015-04-23 12:02:31.228665')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (204, 147, '2015-04-23 12:02:31.230550', '2015-04-23 12:02:31.230550')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.236639', '2015-04-23 12:02:31.236639')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 229, '2015-04-23 12:02:31.238801', '2015-04-23 12:02:31.238801')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:02:31.242895', '2015-04-23 12:02:31.242895')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-23 12:02:31.244531' WHERE `monster_names`.`id` = 58
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 148
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:02:31.248768', '2015-04-23 12:02:31.248768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-23 12:02:31.250306' WHERE `monster_names`.`id` = 59
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:02:31.253040', '2015-04-23 12:02:31.253040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-23 12:02:31.254645' WHERE `monster_names`.`id` = 60
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.262878', '2015-04-23 12:02:31.262878')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 230, '2015-04-23 12:02:31.266202', '2015-04-23 12:02:31.266202')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (1.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:02:31.273622', '2015-04-23 12:02:31.273622')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:02:31.276509', '2015-04-23 12:02:31.276509')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (205, 149, '2015-04-23 12:02:31.278904', '2015-04-23 12:02:31.278904')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (206, 1, 149, '2015-04-23 12:02:31.280869', '2015-04-23 12:02:31.280869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.290545', '2015-04-23 12:02:31.290545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 231, '2015-04-23 12:02:31.293348', '2015-04-23 12:02:31.293348')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:02:31.297574', '2015-04-23 12:02:31.297574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (207, 150, '2015-04-23 12:02:31.299925', '2015-04-23 12:02:31.299925')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.313510', '2015-04-23 12:02:31.313510')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 232, '2015-04-23 12:02:31.316022', '2015-04-23 12:02:31.316022')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (16.1ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (15.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (21.3ms)
Book Load (0.5ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_form.html.erb (116.0ms)
Rendered monsters/new.html.erb within layouts/application (116.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 131ms (Views: 117.6ms | ActiveRecord: 6.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.458661', '2015-04-23 12:02:31.458661')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 233, '2015-04-23 12:02:31.461173', '2015-04-23 12:02:31.461173')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"152"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 152 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 152 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 152
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 152
MoveType Load (0.5ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 152
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 152
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 152
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 152
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
ParryScore Load (0.5ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 152
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
PageReference Load (0.5ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 152
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Rendered monsters/_form.html.erb (46.3ms)
Rendered monsters/edit.html.erb within layouts/application (47.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 56ms (Views: 44.9ms | ActiveRecord: 5.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.524791', '2015-04-23 12:02:31.524791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 234, '2015-04-23 12:02:31.527098', '2015-04-23 12:02:31.527098')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"234", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 234, '2015-04-23 12:02:31.535727', '2015-04-23 12:02:31.535727')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/154 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.544302', '2015-04-23 12:02:31.544302')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 235, '2015-04-23 12:02:31.546364', '2015-04-23 12:02:31.546364')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"155"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 155 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 155
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 155
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 155
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Attack Load (4.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 155
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 155
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 155
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 155
Rendered monsters/_parry_score_fields.html.erb (0.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 155
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (45.2ms)
Rendered monsters/edit.html.erb within layouts/application (45.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 49ms (Views: 40.2ms | ActiveRecord: 7.8ms)

 (4.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.606754', '2015-04-23 12:02:31.606754')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 236, '2015-04-23 12:02:31.609569', '2015-04-23 12:02:31.609569')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"156"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 156 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 156
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 236 LIMIT 1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 156
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 156
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 156
Rendered monsters/_show_stat_block.html.erb (3.6ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 156
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 156
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 156
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 156
Rendered monsters/show.html.erb within layouts/application (11.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 2.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.633555', '2015-04-23 12:02:31.633555')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 237, '2015-04-23 12:02:31.635644', '2015-04-23 12:02:31.635644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"157"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/157 Completed 302 Found in 7ms (ActiveRecord: 0.9ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.652797', '2015-04-23 12:02:31.652797')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 238, '2015-04-23 12:02:31.654849', '2015-04-23 12:02:31.654849')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 158
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 238 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.670801', '2015-04-23 12:02:31.670801')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 239, '2015-04-23 12:02:31.673039', '2015-04-23 12:02:31.673039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.7ms)
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (8.2ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (45.7ms)
Rendered monsters/new.html.erb within layouts/application (45.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 47.5ms | ActiveRecord: 1.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.731664', '2015-04-23 12:02:31.731664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 240, '2015-04-23 12:02:31.733690', '2015-04-23 12:02:31.733690')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"160"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 160 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 160
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 160
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 160
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 160
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 160
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 160
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 160
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 160
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 160
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.752440', '2015-04-23 12:02:31.752440')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (118, '2015-04-23 12:02:31.756029', '2015-04-23 12:02:31.756029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:02:31.759498', '2015-04-23 12:02:31.759498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (119, '23-4', '2015-04-23 12:02:31.763243', '2015-04-23 12:02:31.763243')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:02:31.767473', '2015-04-23 12:02:31.767473')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:02:31.770558', '2015-04-23 12:02:31.770558')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (120, '2015-04-23 12:02:31.775093', '2015-04-23 12:02:31.775093')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:31.818937', '2015-04-23 12:02:31.818937')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 78, '2015-04-23 12:02:31.827856', '2015-04-23 12:02:31.827856')
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 67, '2015-04-23 12:02:31.836800', '2015-04-23 12:02:31.836800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:31.847103', '2015-04-23 12:02:31.847103')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 79, '2015-04-23 12:02:31.852266', '2015-04-23 12:02:31.852266')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 68, '2015-04-23 12:02:31.857113', '2015-04-23 12:02:31.857113')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.883437', '2015-04-23 12:02:31.883437')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.896196', '2015-04-23 12:02:31.896196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/122 Completed 302 Found in 8ms (ActiveRecord: 0.8ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.908741', '2015-04-23 12:02:31.908741')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (5.6ms)
Rendered books/new.html.erb within layouts/application (7.5ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 23ms (Views: 18.8ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.945748', '2015-04-23 12:02:31.945748')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"124"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 124 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.5ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.7ms)
Rendered books/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 7.9ms | ActiveRecord: 0.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.967963', '2015-04-23 12:02:31.967963')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"125"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 125 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.982916', '2015-04-23 12:02:31.982916')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"126"}
Book Load (0.5ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 126 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 126
SQL (0.3ms)  DELETE FROM `books` WHERE `books`.`id` = 126
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.004573', '2015-04-23 12:02:32.004573')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.2ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.023763', '2015-04-23 12:02:32.023763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.035439', '2015-04-23 12:02:32.035439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"129"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 129 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/129 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.045590', '2015-04-23 12:02:32.045590')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"130"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 130 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.066719', '2015-04-23 12:02:32.066719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 80, '2015-04-23 12:02:32.069001', '2015-04-23 12:02:32.069001')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"69"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 69 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 69
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.082443', '2015-04-23 12:02:32.082443')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 81, '2015-04-23 12:02:32.085111', '2015-04-23 12:02:32.085111')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"81", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 81 LIMIT 1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 81, '2015-04-23 12:02:32.090022', '2015-04-23 12:02:32.090022')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/71 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.098054', '2015-04-23 12:02:32.098054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 82, '2015-04-23 12:02:32.099908', '2015-04-23 12:02:32.099908')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"72"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 72 LIMIT 1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (4.1ms)
Rendered master_skills/edit.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.119527', '2015-04-23 12:02:32.119527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 83, '2015-04-23 12:02:32.121386', '2015-04-23 12:02:32.121386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>"83", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"73"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 73 LIMIT 1

Unpermitted parameter: characteristic

 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 83 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/73 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.132486', '2015-04-23 12:02:32.132486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 84, '2015-04-23 12:02:32.135232', '2015-04-23 12:02:32.135232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"84", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 84 LIMIT 1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.162078', '2015-04-23 12:02:32.162078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 85, '2015-04-23 12:02:32.164710', '2015-04-23 12:02:32.164710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.178039', '2015-04-23 12:02:32.178039')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.0ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 86, '2015-04-23 12:02:32.180643', '2015-04-23 12:02:32.180643')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"76"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 76 LIMIT 1

Unpermitted parameter: characteristic

 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.1ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 86 LIMIT 1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/76 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.193256', '2015-04-23 12:02:32.193256')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 87, '2015-04-23 12:02:32.196865', '2015-04-23 12:02:32.196865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 87 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.210747', '2015-04-23 12:02:32.210747')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 88, '2015-04-23 12:02:32.213521', '2015-04-23 12:02:32.213521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"78"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 78 LIMIT 1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 88 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:32.226010', '2015-04-23 12:02:32.226010')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:02:32.227598', '2015-04-23 12:02:32.227598')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:02:32.229631', '2015-04-23 12:02:32.229631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.245765', '2015-04-23 12:02:32.245765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"241"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 241 LIMIT 1
Rendered monster_classes/_form.html.erb (4.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.5ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.267912', '2015-04-23 12:02:32.267912')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.281079', '2015-04-23 12:02:32.281079')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"243"}
MonsterClass Load (0.0ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 243 LIMIT 1
Monster Load (0.8ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 243
Rendered monster_classes/show.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.294755', '2015-04-23 12:02:32.294755')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.299453', '2015-04-23 12:02:32.299453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/245 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.307706', '2015-04-23 12:02:32.307706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"246"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 246 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 246
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 246
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (0.5ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.321284', '2015-04-23 12:02:32.321284')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"247"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 247 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.335763', '2015-04-23 12:02:32.335763')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 248
Rendered monster_classes/index.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.349013', '2015-04-23 12:02:32.349013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.364970', '2015-04-23 12:02:32.364970')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"250"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 250 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/250 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.384881', '2015-04-23 12:02:32.384881')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"91"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 91 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.403363', '2015-04-23 12:02:32.403363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"92"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 92 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.5ms)
Rendered move_types/edit.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 7.3ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.422052', '2015-04-23 12:02:32.422052')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"93"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 93 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.432899', '2015-04-23 12:02:32.432899')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"94"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 94 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 94
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 94
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.446264', '2015-04-23 12:02:32.446264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.459261', '2015-04-23 12:02:32.459261')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.464570', '2015-04-23 12:02:32.464570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/97 Completed 302 Found in 4ms (ActiveRecord: 0.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.473525', '2015-04-23 12:02:32.473525')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.489714', '2015-04-23 12:02:32.489714')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.500650', '2015-04-23 12:02:32.500650')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"100"}
MoveType Load (0.0ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 100 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/100 Completed 302 Found in 2ms (ActiveRecord: 0.1ms)

 (2.2ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:01.927785', '2015-04-23 12:03:01.927785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 89, '2015-04-23 12:03:01.936614', '2015-04-23 12:03:01.936614')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"89", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 89 LIMIT 1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (10.5ms)
Rendered master_skills/new.html.erb within layouts/application (13.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 84ms (Views: 66.7ms | ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.033984', '2015-04-23 12:03:02.033984')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 90, '2015-04-23 12:03:02.035558', '2015-04-23 12:03:02.035558')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 90 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.049409', '2015-04-23 12:03:02.049409')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 91, '2015-04-23 12:03:02.051210', '2015-04-23 12:03:02.051210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"81"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 81 LIMIT 1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 6.7ms | ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.070148', '2015-04-23 12:03:02.070148')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 92, '2015-04-23 12:03:02.072841', '2015-04-23 12:03:02.072841')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"82"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 82 LIMIT 1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 92 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.085935', '2015-04-23 12:03:02.085935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 93, '2015-04-23 12:03:02.087559', '2015-04-23 12:03:02.087559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"83"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 83 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 83
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.099141', '2015-04-23 12:03:02.099141')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 94, '2015-04-23 12:03:02.101076', '2015-04-23 12:03:02.101076')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.0ms)
Rendered master_skills/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.115411', '2015-04-23 12:03:02.115411')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 95, '2015-04-23 12:03:02.118397', '2015-04-23 12:03:02.118397')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"95", "name"=>"Basketweaving", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 95 LIMIT 1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 95, '2015-04-23 12:03:02.124498', '2015-04-23 12:03:02.124498')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/86 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.9ms)  SELECT COUNT(*) FROM `master_skills`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.133192', '2015-04-23 12:03:02.133192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 96, '2015-04-23 12:03:02.135691', '2015-04-23 12:03:02.135691')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"87"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 87 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.151643', '2015-04-23 12:03:02.151643')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 97, '2015-04-23 12:03:02.154592', '2015-04-23 12:03:02.154592')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"97", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"88"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 88 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 97 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/88 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.179280', '2015-04-23 12:03:02.179280')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"251"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 251 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 251
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 251
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 23ms (ActiveRecord: 1.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.213104', '2015-04-23 12:03:02.213104')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"252"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 252 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/252 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.223681', '2015-04-23 12:03:02.223681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.7ms)
Rendered monster_classes/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.245369', '2015-04-23 12:03:02.245369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"254"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 254 LIMIT 1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.259956', '2015-04-23 12:03:02.259956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"255"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 255 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 255
Rendered monster_classes/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.5ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.270872', '2015-04-23 12:03:02.270872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.2ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 256
Rendered monster_classes/index.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.283972', '2015-04-23 12:03:02.283972')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"257"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 257 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.2ms | ActiveRecord: 0.7ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.300704', '2015-04-23 12:03:02.300704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.310772', '2015-04-23 12:03:02.310772')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.315460', '2015-04-23 12:03:02.315460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/260 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.334065', '2015-04-23 12:03:02.334065')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"101"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 101 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.5ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.356363', '2015-04-23 12:03:02.356363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"102"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 102 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/102 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.367515', '2015-04-23 12:03:02.367515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.372206', '2015-04-23 12:03:02.372206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/104 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.380601', '2015-04-23 12:03:02.380601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.391606', '2015-04-23 12:03:02.391606')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"106"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 106 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 106
SQL (0.1ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 106
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 8ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.408724', '2015-04-23 12:03:02.408724')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.422145', '2015-04-23 12:03:02.422145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"108"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 108 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.434872', '2015-04-23 12:03:02.434872')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"109"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 109 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.444982', '2015-04-23 12:03:02.444982')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (4.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.472706', '2015-04-23 12:03:02.472706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 98, '2015-04-23 12:03:02.475371', '2015-04-23 12:03:02.475371')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 89, '2015-04-23 12:03:02.479521', '2015-04-23 12:03:02.479521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.485809', '2015-04-23 12:03:02.485809')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 99, '2015-04-23 12:03:02.488561', '2015-04-23 12:03:02.488561')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 90, '2015-04-23 12:03:02.491040', '2015-04-23 12:03:02.491040')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.507936', '2015-04-23 12:03:02.507936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"131"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 131 LIMIT 1
Rendered books/_form.html.erb (5.3ms)
Rendered books/edit.html.erb within layouts/application (6.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.8ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.531315', '2015-04-23 12:03:02.531315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"132"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 132 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 132
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 132
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (4.7ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.552418', '2015-04-23 12:03:02.552418')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.563994', '2015-04-23 12:03:02.563994')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"134"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 134 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.580301', '2015-04-23 12:03:02.580301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.593974', '2015-04-23 12:03:02.593974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"136"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 136 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.607220', '2015-04-23 12:03:02.607220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"137"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 137 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/137 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.618347', '2015-04-23 12:03:02.618347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.622848', '2015-04-23 12:03:02.622848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/139 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.631710', '2015-04-23 12:03:02.631710')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (4.3ms)
Rendered books/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:02.664930', '2015-04-23 12:03:02.664930')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:03:02.668664', '2015-04-23 12:03:02.668664')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:03:02.670955', '2015-04-23 12:03:02.670955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:02.696655', '2015-04-23 12:03:02.696655')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (214, '2015-04-23 12:03:02.703556', '2015-04-23 12:03:02.703556')
 (0.9ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:02.709964', '2015-04-23 12:03:02.709964')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (215, 3, '2015-04-23 12:03:02.714212', '2015-04-23 12:03:02.714212')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:03:02.719367', '2015-04-23 12:03:02.719367')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (216, '2015-04-23 12:03:02.726373', '2015-04-23 12:03:02.726373')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (1.5ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.774406', '2015-04-23 12:03:02.774406')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 261, '2015-04-23 12:03:02.781353', '2015-04-23 12:03:02.781353')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 161
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 261 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (19.6ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 31ms (Views: 27.4ms | ActiveRecord: 2.5ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.827306', '2015-04-23 12:03:02.827306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 262, '2015-04-23 12:03:02.831660', '2015-04-23 12:03:02.831660')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (4.1ms)
Rendered monsters/_expanding_fieldset.html.erb (21.4ms)
MonsterClass Load (1.0ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.2ms)
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.2ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
Rendered monsters/_form.html.erb (120.8ms)
Rendered monsters/new.html.erb within layouts/application (122.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 134ms (Views: 119.4ms | ActiveRecord: 6.9ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.980636', '2015-04-23 12:03:02.980636')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 263, '2015-04-23 12:03:02.982775', '2015-04-23 12:03:02.982775')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (41.7ms)
Rendered monsters/new.html.erb within layouts/application (42.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 42.8ms | ActiveRecord: 1.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.036952', '2015-04-23 12:03:03.036952')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 264, '2015-04-23 12:03:03.039439', '2015-04-23 12:03:03.039439')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"264", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 264, '2015-04-23 12:03:03.047105', '2015-04-23 12:03:03.047105')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/165 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.055879', '2015-04-23 12:03:03.055879')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 265, '2015-04-23 12:03:03.057972', '2015-04-23 12:03:03.057972')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"166"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 166
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 166
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.5ms)
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 166
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 166
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 166
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 166
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
ParryScore Load (0.9ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 166
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 166
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (46.5ms)
Rendered monsters/edit.html.erb within layouts/application (47.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 57ms (Views: 46.3ms | ActiveRecord: 4.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.123110', '2015-04-23 12:03:03.123110')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 266, '2015-04-23 12:03:03.125374', '2015-04-23 12:03:03.125374')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"167"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 167 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 167
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 266 LIMIT 1
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 167
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 167
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 167
Rendered monsters/_show_stat_block.html.erb (3.2ms)
Attack Load (0.5ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 167
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 167
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 167
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 167
Rendered monsters/show.html.erb within layouts/application (11.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 11.9ms | ActiveRecord: 2.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.148708', '2015-04-23 12:03:03.148708')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 267, '2015-04-23 12:03:03.150848', '2015-04-23 12:03:03.150848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"168"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 168 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (1.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 168
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 168
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 168
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 168
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 168
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 168
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 168
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 168
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 168
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 11ms (ActiveRecord: 3.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.172495', '2015-04-23 12:03:03.172495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 268, '2015-04-23 12:03:03.174596', '2015-04-23 12:03:03.174596')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"169"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 169 LIMIT 1
MonsterName Load (0.5ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 169
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 169
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 169
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Attack Load (0.4ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 169
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 169
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Skill Load (0.5ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 169
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 169
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (1.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 169
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_form.html.erb (43.9ms)
Rendered monsters/edit.html.erb within layouts/application (44.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 47ms (Views: 41.5ms | ActiveRecord: 5.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.230843', '2015-04-23 12:03:03.230843')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 269, '2015-04-23 12:03:03.233224', '2015-04-23 12:03:03.233224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"170"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 170 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 170 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/170 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.252738', '2015-04-23 12:03:03.252738')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"217"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 217 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 217
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.264595', '2015-04-23 12:03:03.264595')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"218"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 218 LIMIT 1
Rendered master_traits/_form.html.erb (4.0ms)
Rendered master_traits/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.282670', '2015-04-23 12:03:03.282670')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.3ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.300178', '2015-04-23 12:03:03.300178')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.5ms)  ROLLBACK
 (0.7ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.313070', '2015-04-23 12:03:03.313070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"221"}
MasterTrait Load (0.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 221 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (9.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 12.2ms | ActiveRecord: 0.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.331926', '2015-04-23 12:03:03.331926')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.344052', '2015-04-23 12:03:03.344052')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.349587', '2015-04-23 12:03:03.349587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/224 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.358260', '2015-04-23 12:03:03.358260')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"225"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 225 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.6ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.375765', '2015-04-23 12:03:03.375765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"226"}
MasterTrait Load (0.9ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 226 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/226 Completed 302 Found in 3ms (ActiveRecord: 1.1ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:03.386760', '2015-04-23 12:03:03.386760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (141, '2015-04-23 12:03:03.389593', '2015-04-23 12:03:03.389593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:03:03.391156', '2015-04-23 12:03:03.391156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (142, '23-4', '2015-04-23 12:03:03.393273', '2015-04-23 12:03:03.393273')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:03:03.395033', '2015-04-23 12:03:03.395033')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:03:03.398457', '2015-04-23 12:03:03.398457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (143, '2015-04-23 12:03:03.401385', '2015-04-23 12:03:03.401385')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.418608', '2015-04-23 12:03:03.418608')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"121"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 121 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 121
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 121
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.0ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.435442', '2015-04-23 12:03:03.435442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.451476', '2015-04-23 12:03:03.451476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"123"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 123 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/123 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.462088', '2015-04-23 12:03:03.462088')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"124"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 124 LIMIT 1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.476156', '2015-04-23 12:03:03.476156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"125"}
Location Load (0.8ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 125 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.8ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.488829', '2015-04-23 12:03:03.488829')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.493560', '2015-04-23 12:03:03.493560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/127 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.500345', '2015-04-23 12:03:03.500345')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"128"}
Location Load (0.1ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 128 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.5ms)
Rendered locations/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.514580', '2015-04-23 12:03:03.514580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.2ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.527134', '2015-04-23 12:03:03.527134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.545914', '2015-04-23 12:03:03.545914')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 270, '2015-04-23 12:03:03.549134', '2015-04-23 12:03:03.549134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:03:03.553687', '2015-04-23 12:03:03.553687')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:03:03.556910', '2015-04-23 12:03:03.556910')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (227, 3, 171, '2015-04-23 12:03:03.559255', '2015-04-23 12:03:03.559255')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (228, 171, '2015-04-23 12:03:03.561046', '2015-04-23 12:03:03.561046')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.568146', '2015-04-23 12:03:03.568146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 271, '2015-04-23 12:03:03.570121', '2015-04-23 12:03:03.570121')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:03:03.573771', '2015-04-23 12:03:03.573771')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (229, 172, '2015-04-23 12:03:03.576791', '2015-04-23 12:03:03.576791')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.583556', '2015-04-23 12:03:03.583556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 272, '2015-04-23 12:03:03.585911', '2015-04-23 12:03:03.585911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:03:03.590636', '2015-04-23 12:03:03.590636')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 173, `updated_at` = '2015-04-23 12:03:03.592119' WHERE `monster_names`.`id` = 61
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 173
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:03:03.597839', '2015-04-23 12:03:03.597839')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 173, `updated_at` = '2015-04-23 12:03:03.599686' WHERE `monster_names`.`id` = 62
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:03:03.602518', '2015-04-23 12:03:03.602518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 173, `updated_at` = '2015-04-23 12:03:03.604993' WHERE `monster_names`.`id` = 63
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.612044', '2015-04-23 12:03:03.612044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 273, '2015-04-23 12:03:03.614099', '2015-04-23 12:03:03.614099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:03:03.618264', '2015-04-23 12:03:03.618264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:03:03.621322', '2015-04-23 12:03:03.621322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (230, 174, '2015-04-23 12:03:03.623524', '2015-04-23 12:03:03.623524')
 (0.6ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (231, 1, 174, '2015-04-23 12:03:03.626635', '2015-04-23 12:03:03.626635')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:03:03.633635', '2015-04-23 12:03:03.633635')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:03:03.635742', '2015-04-23 12:03:03.635742')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:03:03.637614', '2015-04-23 12:03:03.637614')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.648988', '2015-04-23 12:03:03.648988')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 274, '2015-04-23 12:03:03.651929', '2015-04-23 12:03:03.651929')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.655465', '2015-04-23 12:03:03.655465')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (175, 131, 1, '2015-04-23 12:03:03.658453', '2015-04-23 12:03:03.658453')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.663179', '2015-04-23 12:03:03.663179')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 275, '2015-04-23 12:03:03.667613', '2015-04-23 12:03:03.667613')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:03:03.671662', '2015-04-23 12:03:03.671662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (176, 132, 2, 'Flexible', '2015-04-23 12:03:03.674730', '2015-04-23 12:03:03.674730')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 5.3ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:05.661271', '2015-04-23 12:04:05.661271')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 100, '2015-04-23 12:04:05.672404', '2015-04-23 12:04:05.672404')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 91, '2015-04-23 12:04:05.675174', '2015-04-23 12:04:05.675174')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:05.683194', '2015-04-23 12:04:05.683194')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 101, '2015-04-23 12:04:05.685955', '2015-04-23 12:04:05.685955')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 92, '2015-04-23 12:04:05.688653', '2015-04-23 12:04:05.688653')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.711538', '2015-04-23 12:04:05.711538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"133"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 133 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.8ms)
Rendered locations/edit.html.erb within layouts/application (10.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 81ms (Views: 62.5ms | ActiveRecord: 0.6ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.801827', '2015-04-23 12:04:05.801827')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"134"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 134 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.813298', '2015-04-23 12:04:05.813298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)

 (2.9ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.824088', '2015-04-23 12:04:05.824088')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (1.1ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 1.1ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.836935', '2015-04-23 12:04:05.836935')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.853677', '2015-04-23 12:04:05.853677')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"138"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 138 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.865138', '2015-04-23 12:04:05.865138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"139"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 139 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 139
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 139
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 17ms (ActiveRecord: 1.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (4.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.894474', '2015-04-23 12:04:05.894474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"140"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 140 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/140 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.903250', '2015-04-23 12:04:05.903250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.908328', '2015-04-23 12:04:05.908328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/142 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:05.930720', '2015-04-23 12:04:05.930720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (232, '2015-04-23 12:04:05.934576', '2015-04-23 12:04:05.934576')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:05.937855', '2015-04-23 12:04:05.937855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (233, 3, '2015-04-23 12:04:05.939536', '2015-04-23 12:04:05.939536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:04:05.941246', '2015-04-23 12:04:05.941246')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (234, '2015-04-23 12:04:05.943907', '2015-04-23 12:04:05.943907')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (23.2ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.002509', '2015-04-23 12:04:06.002509')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 276, '2015-04-23 12:04:06.006372', '2015-04-23 12:04:06.006372')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:06.010181', '2015-04-23 12:04:06.010181')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (177, 143, 1, '2015-04-23 12:04:06.014253', '2015-04-23 12:04:06.014253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.018513', '2015-04-23 12:04:06.018513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 277, '2015-04-23 12:04:06.020575', '2015-04-23 12:04:06.020575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:04:06.022978', '2015-04-23 12:04:06.022978')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (178, 144, 2, 'Flexible', '2015-04-23 12:04:06.024636', '2015-04-23 12:04:06.024636')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:06.032029', '2015-04-23 12:04:06.032029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:04:06.033822', '2015-04-23 12:04:06.033822')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:04:06.035535', '2015-04-23 12:04:06.035535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.047525', '2015-04-23 12:04:06.047525')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 278, '2015-04-23 12:04:06.049653', '2015-04-23 12:04:06.049653')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"179"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 179 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 179
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 278 LIMIT 1
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 179
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 179
DamageResistance Load (0.6ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 179
Rendered monsters/_show_stat_block.html.erb (18.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 179
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 179
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 179
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 179
Rendered monsters/show.html.erb within layouts/application (40.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 39.7ms | ActiveRecord: 6.8ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.106394', '2015-04-23 12:04:06.106394')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 279, '2015-04-23 12:04:06.108189', '2015-04-23 12:04:06.108189')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"180"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 180 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 180 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 180
Rendered monsters/_monster_name_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (8.5ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 180
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 180
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 180
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 180
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 180
MasterSkill Load (0.7ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 180
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 180
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (13.9ms)
Rendered monsters/_form.html.erb (86.6ms)
Rendered monsters/edit.html.erb within layouts/application (87.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 96ms (Views: 84.1ms | ActiveRecord: 7.1ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.214360', '2015-04-23 12:04:06.214360')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 280, '2015-04-23 12:04:06.216642', '2015-04-23 12:04:06.216642')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (47.0ms)
Rendered monsters/new.html.erb within layouts/application (47.8ms)
Rendered layouts/_navigation_links.html.erb (8.7ms)
Rendered layouts/_navigation.html.erb (9.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 63ms (Views: 57.9ms | ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.290864', '2015-04-23 12:04:06.290864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 281, '2015-04-23 12:04:06.292942', '2015-04-23 12:04:06.292942')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"281", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 281, '2015-04-23 12:04:06.301101', '2015-04-23 12:04:06.301101')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/183 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.310047', '2015-04-23 12:04:06.310047')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 282, '2015-04-23 12:04:06.312176', '2015-04-23 12:04:06.312176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (43.6ms)
Rendered monsters/new.html.erb within layouts/application (43.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 51ms (Views: 45.1ms | ActiveRecord: 1.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.371227', '2015-04-23 12:04:06.371227')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 283, '2015-04-23 12:04:06.373126', '2015-04-23 12:04:06.373126')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"185"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 185 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 185
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 185
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 185
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 185
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 185
MasterTrait Load (0.5ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 185
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 185
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 185
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Rendered monsters/_form.html.erb (40.7ms)
Rendered monsters/edit.html.erb within layouts/application (41.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 4.1ms)

 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.428524', '2015-04-23 12:04:06.428524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 284, '2015-04-23 12:04:06.430512', '2015-04-23 12:04:06.430512')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 186
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 284 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.446607', '2015-04-23 12:04:06.446607')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 285, '2015-04-23 12:04:06.449678', '2015-04-23 12:04:06.449678')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"187"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 187 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 187
Skill Load (0.7ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 187
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 187
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 187
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 187
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 187
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 187
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 187
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 187
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.467092', '2015-04-23 12:04:06.467092')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 286, '2015-04-23 12:04:06.469351', '2015-04-23 12:04:06.469351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"188"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 188 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 188 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/188 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:06.490706', '2015-04-23 12:04:06.490706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (144, '2015-04-23 12:04:06.493961', '2015-04-23 12:04:06.493961')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:04:06.495860', '2015-04-23 12:04:06.495860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (145, '23-4', '2015-04-23 12:04:06.499256', '2015-04-23 12:04:06.499256')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:04:06.502728', '2015-04-23 12:04:06.502728')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:04:06.505186', '2015-04-23 12:04:06.505186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (146, '2015-04-23 12:04:06.508432', '2015-04-23 12:04:06.508432')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.524679', '2015-04-23 12:04:06.524679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.547731', '2015-04-23 12:04:06.547731')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"112"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 112 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.561224', '2015-04-23 12:04:06.561224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.566707', '2015-04-23 12:04:06.566707')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/114 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.7ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.576918', '2015-04-23 12:04:06.576918')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"115"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 115 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 115
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 115
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.589941', '2015-04-23 12:04:06.589941')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"116"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 116 LIMIT 1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.602637', '2015-04-23 12:04:06.602637')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.615943', '2015-04-23 12:04:06.615943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.626312', '2015-04-23 12:04:06.626312')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"119"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/119 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.637136', '2015-04-23 12:04:06.637136')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"120"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 120 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.5ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.658315', '2015-04-23 12:04:06.658315')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 102, '2015-04-23 12:04:06.660488', '2015-04-23 12:04:06.660488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.4ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 102 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 0.7ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.681610', '2015-04-23 12:04:06.681610')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 103, '2015-04-23 12:04:06.684999', '2015-04-23 12:04:06.684999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (5.7ms)
Rendered master_skills/new.html.erb within layouts/application (7.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 9.4ms | ActiveRecord: 0.3ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.702614', '2015-04-23 12:04:06.702614')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 104, '2015-04-23 12:04:06.705049', '2015-04-23 12:04:06.705049')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"95"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 95 LIMIT 1
Characteristic Load (0.1ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.5ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.719519', '2015-04-23 12:04:06.719519')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 105, '2015-04-23 12:04:06.721304', '2015-04-23 12:04:06.721304')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"105", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 105 LIMIT 1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 105, '2015-04-23 12:04:06.726930', '2015-04-23 12:04:06.726930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/97 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.737401', '2015-04-23 12:04:06.737401')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 106, '2015-04-23 12:04:06.739305', '2015-04-23 12:04:06.739305')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"98"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 98 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.1ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.7ms | ActiveRecord: 0.6ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.756951', '2015-04-23 12:04:06.756951')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 107, '2015-04-23 12:04:06.759437', '2015-04-23 12:04:06.759437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"107", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 107 LIMIT 1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.777370', '2015-04-23 12:04:06.777370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 108, '2015-04-23 12:04:06.779376', '2015-04-23 12:04:06.779376')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"108", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"100"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 100 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 108 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/100 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.790735', '2015-04-23 12:04:06.790735')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 109, '2015-04-23 12:04:06.793036', '2015-04-23 12:04:06.793036')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"101"}
MasterSkill Load (0.8ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 101 LIMIT 1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 109 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 1.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.807860', '2015-04-23 12:04:06.807860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 110, '2015-04-23 12:04:06.810656', '2015-04-23 12:04:06.810656')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"102"}
MasterSkill Load (0.5ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 102 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 102
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:04:06.824604', '2015-04-23 12:04:06.824604')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:04:06.826448', '2015-04-23 12:04:06.826448')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:04:06.829539', '2015-04-23 12:04:06.829539')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.835796', '2015-04-23 12:04:06.835796')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 287, '2015-04-23 12:04:06.838395', '2015-04-23 12:04:06.838395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:04:06.842191', '2015-04-23 12:04:06.842191')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (238, 189, '2015-04-23 12:04:06.844847', '2015-04-23 12:04:06.844847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.852719', '2015-04-23 12:04:06.852719')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 288, '2015-04-23 12:04:06.855608', '2015-04-23 12:04:06.855608')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:04:06.859840', '2015-04-23 12:04:06.859840')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 190, `updated_at` = '2015-04-23 12:04:06.861592' WHERE `monster_names`.`id` = 70
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 190
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:04:06.866942', '2015-04-23 12:04:06.866942')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 190, `updated_at` = '2015-04-23 12:04:06.873336' WHERE `monster_names`.`id` = 71
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:04:06.877244', '2015-04-23 12:04:06.877244')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 190, `updated_at` = '2015-04-23 12:04:06.879167' WHERE `monster_names`.`id` = 72
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.886587', '2015-04-23 12:04:06.886587')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 289, '2015-04-23 12:04:06.888729', '2015-04-23 12:04:06.888729')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:04:06.892704', '2015-04-23 12:04:06.892704')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:04:06.896099', '2015-04-23 12:04:06.896099')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (239, 3, 191, '2015-04-23 12:04:06.898556', '2015-04-23 12:04:06.898556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (240, 191, '2015-04-23 12:04:06.900395', '2015-04-23 12:04:06.900395')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.907342', '2015-04-23 12:04:06.907342')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 290, '2015-04-23 12:04:06.909976', '2015-04-23 12:04:06.909976')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:04:06.915898', '2015-04-23 12:04:06.915898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:04:06.919005', '2015-04-23 12:04:06.919005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (241, 192, '2015-04-23 12:04:06.921631', '2015-04-23 12:04:06.921631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (242, 1, 192, '2015-04-23 12:04:06.923793', '2015-04-23 12:04:06.923793')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.937281', '2015-04-23 12:04:06.937281')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.953335', '2015-04-23 12:04:06.953335')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"292"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 292 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 292
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 292
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.1ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.966156', '2015-04-23 12:04:06.966156')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.978168', '2015-04-23 12:04:06.978168')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/294 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.0ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.986652', '2015-04-23 12:04:06.986652')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"295"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 295 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 5.4ms | ActiveRecord: 0.7ms)

 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.005319', '2015-04-23 12:04:07.005319')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 296
Rendered monster_classes/index.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.019123', '2015-04-23 12:04:07.019123')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"297"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 297 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/297 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.028548', '2015-04-23 12:04:07.028548')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.044599', '2015-04-23 12:04:07.044599')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"299"}
MonsterClass Load (0.5ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 299 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.5ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.058679', '2015-04-23 12:04:07.058679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"300"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 300 LIMIT 1
Monster Load (0.0ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 300
Rendered monster_classes/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.077259', '2015-04-23 12:04:07.077259')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"243"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 243 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 243
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.089145', '2015-04-23 12:04:07.089145')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.3ms)
Rendered master_traits/new.html.erb within layouts/application (6.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 11.5ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.113143', '2015-04-23 12:04:07.113143')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"245"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 245 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.126218', '2015-04-23 12:04:07.126218')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"246"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 246 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (3.1ms)
Rendered layouts/_navigation.html.erb (3.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.141138', '2015-04-23 12:04:07.141138')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.152279', '2015-04-23 12:04:07.152279')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"248"}
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 248 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/248 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.162882', '2015-04-23 12:04:07.162882')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.167861', '2015-04-23 12:04:07.167861')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/250 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.174419', '2015-04-23 12:04:07.174419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"251"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 251 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.189830', '2015-04-23 12:04:07.189830')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (2.3ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.228999', '2015-04-23 12:04:07.228999')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"147"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 147 LIMIT 1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.4ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.248170', '2015-04-23 12:04:07.248170')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"148"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 148 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/148 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.260416', '2015-04-23 12:04:07.260416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.264155', '2015-04-23 12:04:07.264155')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/150 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.272227', '2015-04-23 12:04:07.272227')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"151"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 151 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 151
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 151
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.286361', '2015-04-23 12:04:07.286361')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.2ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.299075', '2015-04-23 12:04:07.299075')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.314322', '2015-04-23 12:04:07.314322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"154"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 154 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.330468', '2015-04-23 12:04:07.330468')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.4ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.344462', '2015-04-23 12:04:07.344462')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"156"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 156 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (3.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.276043', '2015-04-25 20:58:30.276043')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"157"}
Book Load (1.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 157 LIMIT 1
Rendered books/_form.html.erb (56.6ms)
Rendered books/edit.html.erb within layouts/application (62.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (4.2ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 288ms (Views: 277.9ms | ActiveRecord: 1.4ms)

 (14.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.592984', '2015-04-25 20:58:30.592984')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"158"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 158 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (1.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 158
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 158
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 18ms (ActiveRecord: 2.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (4.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.624049', '2015-04-25 20:58:30.624049')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.6ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.641240', '2015-04-25 20:58:30.641240')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"160"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 160 LIMIT 1
Rendered books/show.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.660549', '2015-04-25 20:58:30.660549')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.666164', '2015-04-25 20:58:30.666164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/162 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.678249', '2015-04-25 20:58:30.678249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.2ms)

 (0.6ms)  SELECT COUNT(*) FROM `books`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.697333', '2015-04-25 20:58:30.697333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"164"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 164 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/164 Completed 302 Found in 4ms (ActiveRecord: 1.1ms)

 (7.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.716706', '2015-04-25 20:58:30.716706')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

Book Load (0.3ms)  SELECT `books`.* FROM `books`
Rendered books/index.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.3ms)

 (4.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.733117', '2015-04-25 20:58:30.733117')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"166"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 166 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 5.0ms | ActiveRecord: 2.2ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.817349', '2015-04-25 20:58:30.817349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 301, '2015-04-25 20:58:30.823137', '2015-04-25 20:58:30.823137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:30.839386', '2015-04-25 20:58:30.839386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (193, 145, 1, '2015-04-25 20:58:30.844776', '2015-04-25 20:58:30.844776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.849116', '2015-04-25 20:58:30.849116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 302, '2015-04-25 20:58:30.852026', '2015-04-25 20:58:30.852026')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-25 20:58:30.855817', '2015-04-25 20:58:30.855817')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (194, 146, 2, 'Flexible', '2015-04-25 20:58:30.858266', '2015-04-25 20:58:30.858266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-25 20:58:30.875774', '2015-04-25 20:58:30.875774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-25 20:58:30.880535', '2015-04-25 20:58:30.880535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-25 20:58:30.882362', '2015-04-25 20:58:30.882362')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.0ms)

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.917228', '2015-04-25 20:58:30.917228')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"303"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 303 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 21ms (Views: 15.3ms | ActiveRecord: 0.5ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.947416', '2015-04-25 20:58:30.947416')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"304"}
MonsterClass Load (0.6ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 304 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/304 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.959829', '2015-04-25 20:58:30.959829')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"305"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 305 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.8ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 305
SQL (0.7ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 305
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 9ms (ActiveRecord: 1.9ms)

 (0.5ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.982515', '2015-04-25 20:58:30.982515')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.989499', '2015-04-25 20:58:30.989499')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/307 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.000603', '2015-04-25 20:58:31.000603')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.2ms)
Rendered monster_classes/new.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.0ms | ActiveRecord: 0.2ms)

 (0.7ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.020527', '2015-04-25 20:58:31.020527')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"309"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 309 LIMIT 1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.036862', '2015-04-25 20:58:31.036862')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`
 (0.6ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 310
Rendered monster_classes/index.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 8.9ms | ActiveRecord: 0.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.055593', '2015-04-25 20:58:31.055593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"311"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 311 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 311
Rendered monster_classes/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.7ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.073481', '2015-04-25 20:58:31.073481')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:31.107959', '2015-04-25 20:58:31.107959')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (253, '2015-04-25 20:58:31.111171', '2015-04-25 20:58:31.111171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:31.115662', '2015-04-25 20:58:31.115662')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (254, 3, '2015-04-25 20:58:31.119845', '2015-04-25 20:58:31.119845')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-25 20:58:31.123501', '2015-04-25 20:58:31.123501')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (255, '2015-04-25 20:58:31.126689', '2015-04-25 20:58:31.126689')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.157867', '2015-04-25 20:58:31.157867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 111, '2015-04-25 20:58:31.162847', '2015-04-25 20:58:31.162847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"111", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 111 LIMIT 1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 111, '2015-04-25 20:58:31.171283', '2015-04-25 20:58:31.171283')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/104 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.181054', '2015-04-25 20:58:31.181054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 112, '2015-04-25 20:58:31.182973', '2015-04-25 20:58:31.182973')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.8ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (31.0ms)
Rendered master_skills/new.html.erb within layouts/application (32.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 40ms (Views: 39.2ms | ActiveRecord: 0.8ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.238686', '2015-04-25 20:58:31.238686')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 113, '2015-04-25 20:58:31.241936', '2015-04-25 20:58:31.241936')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"106"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 106 LIMIT 1
Characteristic Load (0.8ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (4.8ms)
Rendered master_skills/edit.html.erb within layouts/application (5.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 12ms (Views: 8.0ms | ActiveRecord: 1.0ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.271184', '2015-04-25 20:58:31.271184')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 114, '2015-04-25 20:58:31.274321', '2015-04-25 20:58:31.274321')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"107"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 107 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 107
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (4.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.292080', '2015-04-25 20:58:31.292080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 115, '2015-04-25 20:58:31.295652', '2015-04-25 20:58:31.295652')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"108"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 108 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 5.3ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.318210', '2015-04-25 20:58:31.318210')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 116, '2015-04-25 20:58:31.320907', '2015-04-25 20:58:31.320907')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"116", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 116 LIMIT 1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/new.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 6.4ms | ActiveRecord: 0.7ms)

 (1.0ms)  SELECT COUNT(*) FROM `master_skills`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.348514', '2015-04-25 20:58:31.348514')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 117, '2015-04-25 20:58:31.350513', '2015-04-25 20:58:31.350513')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"110"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 110 LIMIT 1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 117 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.365347', '2015-04-25 20:58:31.365347')
 (0.7ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 118, '2015-04-25 20:58:31.370124', '2015-04-25 20:58:31.370124')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"118", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"111"}
MasterSkill Load (0.0ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 111 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (2.1ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 118 LIMIT 1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/111 Completed 302 Found in 8ms (ActiveRecord: 2.3ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.394880', '2015-04-25 20:58:31.394880')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (2.9ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 119, '2015-04-25 20:58:31.397760', '2015-04-25 20:58:31.397760')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

MasterSkill Load (0.5ms)  SELECT `master_skills`.* FROM `master_skills`
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 119 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (7.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 13.2ms | ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.426162', '2015-04-25 20:58:31.426162')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 313, '2015-04-25 20:58:31.428547', '2015-04-25 20:58:31.428547')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-25 20:58:31.450303', '2015-04-25 20:58:31.450303')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 195, `updated_at` = '2015-04-25 20:58:31.454405' WHERE `monster_names`.`id` = 76
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 195
 (0.2ms)  SAVEPOINT active_record_1
SQL (1.9ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-25 20:58:31.462713', '2015-04-25 20:58:31.462713')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.7ms)  UPDATE `monster_names` SET `monster_id` = 195, `updated_at` = '2015-04-25 20:58:31.470013' WHERE `monster_names`.`id` = 77
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-25 20:58:31.475580', '2015-04-25 20:58:31.475580')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 195, `updated_at` = '2015-04-25 20:58:31.479073' WHERE `monster_names`.`id` = 78
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (6.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.492741', '2015-04-25 20:58:31.492741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (1.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 314, '2015-04-25 20:58:31.494799', '2015-04-25 20:58:31.494799')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.6ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-25 20:58:31.504266', '2015-04-25 20:58:31.504266')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-25 20:58:31.510818', '2015-04-25 20:58:31.510818')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (256, 196, '2015-04-25 20:58:31.516186', '2015-04-25 20:58:31.516186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (257, 1, 196, '2015-04-25 20:58:31.519002', '2015-04-25 20:58:31.519002')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.531732', '2015-04-25 20:58:31.531732')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 315, '2015-04-25 20:58:31.536424', '2015-04-25 20:58:31.536424')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-25 20:58:31.544789', '2015-04-25 20:58:31.544789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (258, 197, '2015-04-25 20:58:31.553972', '2015-04-25 20:58:31.553972')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (3.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.567891', '2015-04-25 20:58:31.567891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 316, '2015-04-25 20:58:31.572208', '2015-04-25 20:58:31.572208')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.9ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-25 20:58:31.580246', '2015-04-25 20:58:31.580246')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (2.1ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-25 20:58:31.630377', '2015-04-25 20:58:31.630377')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (259, 3, 198, '2015-04-25 20:58:31.637548', '2015-04-25 20:58:31.637548')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (260, 198, '2015-04-25 20:58:31.640720', '2015-04-25 20:58:31.640720')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (32.0ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.716394', '2015-04-25 20:58:31.716394')
 (50.6ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 120, '2015-04-25 20:58:31.781277', '2015-04-25 20:58:31.781277')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 113, '2015-04-25 20:58:31.791508', '2015-04-25 20:58:31.791508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.804933', '2015-04-25 20:58:31.804933')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 121, '2015-04-25 20:58:31.809774', '2015-04-25 20:58:31.809774')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 114, '2015-04-25 20:58:31.813902', '2015-04-25 20:58:31.813902')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:31.833869', '2015-04-25 20:58:31.833869')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (167, '2015-04-25 20:58:31.840625', '2015-04-25 20:58:31.840625')
 (2.4ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-25 20:58:31.847149', '2015-04-25 20:58:31.847149')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (168, '23-4', '2015-04-25 20:58:31.853087', '2015-04-25 20:58:31.853087')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-25 20:58:31.859224', '2015-04-25 20:58:31.859224')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-25 20:58:31.865021', '2015-04-25 20:58:31.865021')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.6ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (169, '2015-04-25 20:58:31.870258', '2015-04-25 20:58:31.870258')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (4.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:31.933250', '2015-04-25 20:58:31.933250')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:31.951272', '2015-04-25 20:58:31.951272')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/122 Completed 302 Found in 11ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:31.974524', '2015-04-25 20:58:31.974524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (25.6ms)
Rendered move_types/new.html.erb within layouts/application (28.2ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 50ms (Views: 43.4ms | ActiveRecord: 0.3ms)

 (3.1ms)  SELECT COUNT(*) FROM `move_types`
 (3.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (1.1ms)  SAVEPOINT active_record_1
SQL (1.8ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.044578', '2015-04-25 20:58:32.044578')
 (2.9ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`
Rendered move_types/index.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (3.4ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 14ms (Views: 13.4ms | ActiveRecord: 0.3ms)

 (3.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.077158', '2015-04-25 20:58:32.077158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (6.2ms)
Rendered move_types/new.html.erb within layouts/application (6.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (4.6ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 18ms (Views: 17.5ms | ActiveRecord: 0.0ms)

 (2.7ms)  ROLLBACK
 (0.2ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.113051', '2015-04-25 20:58:32.113051')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"126"}
MoveType Load (1.1ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 126 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (2.6ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 11ms (Views: 8.0ms | ActiveRecord: 1.1ms)

 (4.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.136768', '2015-04-25 20:58:32.136768')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"127"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 127 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (5.0ms)
Rendered move_types/edit.html.erb within layouts/application (9.0ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 22ms (Views: 15.2ms | ActiveRecord: 0.6ms)

 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.173505', '2015-04-25 20:58:32.173505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"128"}
MoveType Load (0.4ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 128 LIMIT 1
 (0.6ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 128
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 128
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 20ms (ActiveRecord: 2.4ms)

 (1.6ms)  SELECT COUNT(*) FROM `move_types`
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.214949', '2015-04-25 20:58:32.214949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"129"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 129 LIMIT 1
Rendered move_types/_form.html.erb (7.3ms)
Rendered move_types/edit.html.erb within layouts/application (7.9ms)
Rendered layouts/_navigation_links.html.erb (10.0ms)
Rendered layouts/_navigation.html.erb (10.5ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 23ms (Views: 21.6ms | ActiveRecord: 0.3ms)

 (4.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.261937', '2015-04-25 20:58:32.261937')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"130"}
MoveType Load (3.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 130 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/130 Completed 302 Found in 8ms (ActiveRecord: 3.6ms)

 (10.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.313536', '2015-04-25 20:58:32.313536')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"147"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 147 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (1.6ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (8.4ms)
Rendered locations/edit.html.erb within layouts/application (15.4ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (2.2ms)

Completed 200 OK in 44ms (Views: 29.3ms | ActiveRecord: 2.1ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.377572', '2015-04-25 20:58:32.377572')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (4.9ms)
Rendered locations/new.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (6.1ms)
Rendered layouts/_navigation.html.erb (6.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 20ms (Views: 14.8ms | ActiveRecord: 0.0ms)

 (4.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.409951', '2015-04-25 20:58:32.409951')
 (0.4ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.417493', '2015-04-25 20:58:32.417493')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/150 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.434733', '2015-04-25 20:58:32.434733')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"151"}
Location Load (1.1ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 151 LIMIT 1
Rendered locations/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (5.5ms)
Rendered layouts/_navigation.html.erb (25.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 36ms (Views: 32.7ms | ActiveRecord: 1.1ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.483556', '2015-04-25 20:58:32.483556')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"152"}
Location Load (0.4ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 152 LIMIT 1
 (0.9ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/152 Completed 302 Found in 6ms (ActiveRecord: 1.4ms)

 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.504191', '2015-04-25 20:58:32.504191')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"153"}
Location Load (0.6ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 153 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (2.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 153
SQL (0.3ms)  DELETE FROM `locations` WHERE `locations`.`id` = 153
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 10ms (ActiveRecord: 3.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.530370', '2015-04-25 20:58:32.530370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"154"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 154 LIMIT 1
Rendered locations/_form.html.erb (4.2ms)
Rendered locations/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.552345', '2015-04-25 20:58:32.552345')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (4.4ms)
Rendered locations/new.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (4.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 21ms (Views: 13.8ms | ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.589848', '2015-04-25 20:58:32.589848')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

Location Load (0.3ms)  SELECT `locations`.* FROM `locations`
Rendered locations/index.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (2.4ms)
Rendered layouts/_navigation.html.erb (3.1ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 11ms (Views: 10.5ms | ActiveRecord: 0.3ms)

 (4.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.644016', '2015-04-25 20:58:32.644016')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"261"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 261 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (10.5ms)
Rendered master_traits/edit.html.erb within layouts/application (12.6ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 43ms (Views: 31.2ms | ActiveRecord: 0.6ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.707272', '2015-04-25 20:58:32.707272')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"262"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 262 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 262
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.9ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.734974', '2015-04-25 20:58:32.734974')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`
Rendered master_traits/index.html.erb within layouts/application (17.3ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 22ms (Views: 21.7ms | ActiveRecord: 0.3ms)

 (6.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (1.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.773548', '2015-04-25 20:58:32.773548')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.782254', '2015-04-25 20:58:32.782254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/265 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)

 (0.4ms)  SELECT COUNT(*) FROM `master_traits`
 (9.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.809700', '2015-04-25 20:58:32.809700')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (4.5ms)
Rendered master_traits/new.html.erb within layouts/application (9.6ms)
Rendered layouts/_navigation_links.html.erb (4.8ms)
Rendered layouts/_navigation.html.erb (5.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 18ms (Views: 17.4ms | ActiveRecord: 0.0ms)

 (5.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.840803', '2015-04-25 20:58:32.840803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (1.9ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.7ms)
Rendered master_traits/new.html.erb within layouts/application (7.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 20ms (Views: 10.8ms | ActiveRecord: 2.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.885653', '2015-04-25 20:58:32.885653')
 (1.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"268"}
MasterTrait Load (0.8ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 268 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/268 Completed 302 Found in 8ms (ActiveRecord: 1.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.910590', '2015-04-25 20:58:32.910590')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"269"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 269 LIMIT 1
Rendered master_traits/_form.html.erb (2.9ms)
Rendered master_traits/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 10ms (Views: 8.1ms | ActiveRecord: 0.3ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.930699', '2015-04-25 20:58:32.930699')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"270"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 270 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:32.959593', '2015-04-25 20:58:32.959593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 317, '2015-04-25 20:58:32.964000', '2015-04-25 20:58:32.964000')
 (0.7ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"199"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 199 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 199 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.7ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 199
Rendered monsters/_monster_name_fields.html.erb (9.3ms)
Rendered monsters/_expanding_fieldset.html.erb (14.2ms)
MonsterClass Load (0.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.8ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 199
MoveType Load (0.5ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (25.5ms)
DamageResistance Load (2.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 199
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (25.0ms)
Attack Load (0.5ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 199
Rendered monsters/_attack_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.3ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 199
MasterTrait Load (1.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 199
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.2ms)
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 199
Rendered monsters/_parry_score_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (22.6ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 199
Book Load (0.5ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.3ms)
Rendered monsters/_expanding_fieldset.html.erb (107.7ms)
Rendered monsters/_form.html.erb (289.3ms)
Rendered monsters/edit.html.erb within layouts/application (291.5ms)
Rendered layouts/_navigation_links.html.erb (6.3ms)
Rendered layouts/_navigation.html.erb (6.9ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 324ms (Views: 297.8ms | ActiveRecord: 13.7ms)

 (5.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (3.5ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.313235', '2015-04-25 20:58:33.313235')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 318, '2015-04-25 20:58:33.317694', '2015-04-25 20:58:33.317694')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
MonsterClass Load (0.5ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (34.1ms)
MoveType Load (0.0ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (43.2ms)
Location Load (0.5ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (7.1ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
Rendered monsters/_attack_fields.html.erb (13.3ms)
Rendered monsters/_attack_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (24.9ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (37.2ms)
Rendered monsters/_expanding_fieldset.html.erb (69.2ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (32.1ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Rendered monsters/_form.html.erb (215.9ms)
Rendered monsters/new.html.erb within layouts/application (217.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 236ms (Views: 219.3ms | ActiveRecord: 1.8ms)

 (17.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (2.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.579697', '2015-04-25 20:58:33.579697')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 319, '2015-04-25 20:58:33.586211', '2015-04-25 20:58:33.586211')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"201"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 201 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 201
Skill Load (0.4ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 201
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 201
Attack Load (11.6ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 201
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 201
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 201
MonsterName Load (11.7ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 201
ParryScore Load (0.4ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 201
SQL (0.4ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 201
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 74ms (ActiveRecord: 26.6ms)

 (4.9ms)  SELECT COUNT(*) FROM `monsters`
 (12.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.737257', '2015-04-25 20:58:33.737257')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 320, '2015-04-25 20:58:33.740815', '2015-04-25 20:58:33.740815')
 (1.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"202"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 202 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 202
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
MonsterClass Load (10.4ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.4ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 202
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 202
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
Attack Load (0.5ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 202
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 202
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.0ms)
Skill Load (1.8ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 202
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
ParryScore Load (3.9ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 202
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
PageReference Load (0.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 202
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (115.1ms)
Rendered monsters/edit.html.erb within layouts/application (115.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 121ms (Views: 99.7ms | ActiveRecord: 20.0ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.875134', '2015-04-25 20:58:33.875134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 321, '2015-04-25 20:58:33.879093', '2015-04-25 20:58:33.879093')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"203"}
Monster Load (0.7ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 203 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 203 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/203 Completed 302 Found in 12ms (ActiveRecord: 1.4ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.906241', '2015-04-25 20:58:33.906241')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 322, '2015-04-25 20:58:33.910926', '2015-04-25 20:58:33.910926')
 (0.4ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

Monster Load (0.5ms)  SELECT `monsters`.* FROM `monsters`
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 204
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 322 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (7.5ms)
Rendered layouts/_navigation_links.html.erb (2.6ms)
Rendered layouts/_navigation.html.erb (3.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 1.2ms)

 (2.2ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.936788', '2015-04-25 20:58:33.936788')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 323, '2015-04-25 20:58:33.940674', '2015-04-25 20:58:33.940674')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"323", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.7ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 323, '2015-04-25 20:58:33.975701', '2015-04-25 20:58:33.975701')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/206 Completed 302 Found in 50ms (ActiveRecord: 1.2ms)

 (0.4ms)  SELECT COUNT(*) FROM `monsters`
 (30.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (3.4ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:34.043831', '2015-04-25 20:58:34.043831')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (1.8ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 324, '2015-04-25 20:58:34.051478', '2015-04-25 20:58:34.051478')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (9.7ms)
MonsterClass Load (26.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.6ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (24.8ms)
Rendered monsters/_expanding_fieldset.html.erb (86.6ms)
Rendered monsters/_attack_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.6ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (227.1ms)
Rendered monsters/new.html.erb within layouts/application (228.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 241ms (Views: 206.0ms | ActiveRecord: 28.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (24.0ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:34.330864', '2015-04-25 20:58:34.330864')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 325, '2015-04-25 20:58:34.334130', '2015-04-25 20:58:34.334130')
 (0.4ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"208"}
Monster Load (0.5ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 208 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 208
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 325 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 208
ParryScore Load (0.0ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 208
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 208
Rendered monsters/_show_stat_block.html.erb (5.4ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 208
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 208
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 208
PageReference Load (0.8ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 208
Rendered monsters/show.html.erb within layouts/application (20.6ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (19.7ms)
Rendered layouts/_messages.html.erb (4.1ms)

Completed 200 OK in 49ms (Views: 44.5ms | ActiveRecord: 3.1ms)

 (5.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:34.399741', '2015-04-25 20:58:34.399741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-25 20:58:34.404309', '2015-04-25 20:58:34.404309')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-25 20:58:34.407460', '2015-04-25 20:58:34.407460')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (20.8ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (3.6ms)  SAVEPOINT active_record_1
SQL (25.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.010619', '2015-04-27 17:12:25.010619')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"274"}
MasterTrait Load (5.7ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 274 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/274 Completed 302 Found in 17ms (ActiveRecord: 5.9ms)

 (39.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.115368', '2015-04-27 17:12:25.115368')
 (1.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

 (2.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (2.4ms)  SELECT  `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC, `master_traits`.`notes` ASC LIMIT 25 OFFSET 0
 (2.3ms)  SELECT COUNT(*) FROM `traits` WHERE `traits`.`master_trait_id` = 275
Rendered master_traits/index.html.erb within layouts/application (65.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 202ms (Views: 189.8ms | ActiveRecord: 11.3ms)

 (8.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.332564', '2015-04-27 17:12:25.332564')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"276"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 276 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
SQL (16.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 276
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 18ms (ActiveRecord: 16.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.360436', '2015-04-27 17:12:25.360436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (16.7ms)
Rendered master_traits/new.html.erb within layouts/application (17.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 21ms (Views: 20.8ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.388847', '2015-04-27 17:12:25.388847')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.8ms | ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.407874', '2015-04-27 17:12:25.407874')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"279"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 279 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.4ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.423174', '2015-04-27 17:12:25.423174')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.426684', '2015-04-27 17:12:25.426684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/281 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.433757', '2015-04-27 17:12:25.433757')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"282"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 282 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.446374', '2015-04-27 17:12:25.446374')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"283"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 283 LIMIT 1
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`master_trait_id` = 283
Rendered master_traits/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:25.491298', '2015-04-27 17:12:25.491298')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 122, '2015-04-27 17:12:25.495887', '2015-04-27 17:12:25.495887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 115, '2015-04-27 17:12:25.499378', '2015-04-27 17:12:25.499378')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:25.506005', '2015-04-27 17:12:25.506005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 123, '2015-04-27 17:12:25.507685', '2015-04-27 17:12:25.507685')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 116, '2015-04-27 17:12:25.509329', '2015-04-27 17:12:25.509329')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:12:25.522644', '2015-04-27 17:12:25.522644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:12:25.525675', '2015-04-27 17:12:25.525675')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-27 17:12:25.527535', '2015-04-27 17:12:25.527535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.573848', '2015-04-27 17:12:25.573848')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 326, '2015-04-27 17:12:25.576688', '2015-04-27 17:12:25.576688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"326", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 326, '2015-04-27 17:12:25.585698', '2015-04-27 17:12:25.585698')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/210 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.9ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.595593', '2015-04-27 17:12:25.595593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 327, '2015-04-27 17:12:25.597245', '2015-04-27 17:12:25.597245')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters`  ORDER BY `monsters`.`name` ASC LIMIT 25 OFFSET 0
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 211
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 327 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (6.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.8ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.617137', '2015-04-27 17:12:25.617137')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 328, '2015-04-27 17:12:25.620144', '2015-04-27 17:12:25.620144')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"212"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 212 LIMIT 1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 212
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 212
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.1ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 212
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.6ms)
Rendered monsters/_expanding_fieldset.html.erb (17.9ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 212
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (17.4ms)
Trait Load (0.4ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 212
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (13.2ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 212
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 212
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 212
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (17.5ms)
Rendered monsters/_form.html.erb (135.9ms)
Rendered monsters/edit.html.erb within layouts/application (136.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 141ms (Views: 131.2ms | ActiveRecord: 9.2ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.769973', '2015-04-27 17:12:25.769973')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 329, '2015-04-27 17:12:25.772234', '2015-04-27 17:12:25.772234')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
Location Load (0.0ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (10.1ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
Rendered monsters/_form.html.erb (51.1ms)
Rendered monsters/new.html.erb within layouts/application (51.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 61ms (Views: 53.4ms | ActiveRecord: 1.1ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.840773', '2015-04-27 17:12:25.840773')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 330, '2015-04-27 17:12:25.844386', '2015-04-27 17:12:25.844386')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"214"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 214 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 214
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 330 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 214
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 214
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 214
Rendered monsters/_show_stat_block.html.erb (4.1ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 214
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 214
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 214
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 214
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 1.9ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.866547', '2015-04-27 17:12:25.866547')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 331, '2015-04-27 17:12:25.868612', '2015-04-27 17:12:25.868612')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.9ms)
Rendered monsters/new.html.erb within layouts/application (40.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 45ms (Views: 40.8ms | ActiveRecord: 1.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.2ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.922823', '2015-04-27 17:12:25.922823')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 332, '2015-04-27 17:12:25.925195', '2015-04-27 17:12:25.925195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"216"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 216 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 216
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 216
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 216
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 216
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 216
MovementRate Load (0.1ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 216
MonsterName Load (0.1ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 216
ParryScore Load (0.0ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 216
SQL (0.1ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 216
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 6ms (ActiveRecord: 1.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.940195', '2015-04-27 17:12:25.940195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 333, '2015-04-27 17:12:25.942306', '2015-04-27 17:12:25.942306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"217"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 217 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 217 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 217
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.5ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 217
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
DamageResistance Load (0.3ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 217
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 217
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 217
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 217
MasterSkill Load (0.2ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 217
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 217
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (46.4ms)
Rendered monsters/edit.html.erb within layouts/application (46.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 54ms (Views: 45.3ms | ActiveRecord: 4.1ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.005232', '2015-04-27 17:12:26.005232')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 334, '2015-04-27 17:12:26.007488', '2015-04-27 17:12:26.007488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"218"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 218 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 218 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/218 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:26.023581', '2015-04-27 17:12:26.023581')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:12:26.026365', '2015-04-27 17:12:26.026365')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-27 17:12:26.028313', '2015-04-27 17:12:26.028313')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.045743', '2015-04-27 17:12:26.045743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"131"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 131 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 8.7ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.063334', '2015-04-27 17:12:26.063334')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.080151', '2015-04-27 17:12:26.080151')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC LIMIT 25 OFFSET 0
Rendered move_types/index.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.094316', '2015-04-27 17:12:26.094316')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.097789', '2015-04-27 17:12:26.097789')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/135 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.105044', '2015-04-27 17:12:26.105044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"136"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 136 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 136
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 136
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.1ms)  SELECT COUNT(*) FROM `move_types`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.117541', '2015-04-27 17:12:26.117541')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"137"}
MoveType Load (0.6ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 137 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.4ms | ActiveRecord: 0.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.133272', '2015-04-27 17:12:26.133272')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"138"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 138 LIMIT 1
Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.147212', '2015-04-27 17:12:26.147212')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.156860', '2015-04-27 17:12:26.156860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"140"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 140 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/140 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.166305', '2015-04-27 17:12:26.166305')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 335, '2015-04-27 17:12:26.168303', '2015-04-27 17:12:26.168303')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-27 17:12:26.172666', '2015-04-27 17:12:26.172666')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (287, 219, '2015-04-27 17:12:26.176901', '2015-04-27 17:12:26.176901')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.185080', '2015-04-27 17:12:26.185080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 336, '2015-04-27 17:12:26.187518', '2015-04-27 17:12:26.187518')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-27 17:12:26.191108', '2015-04-27 17:12:26.191108')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.5ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-27 17:12:26.195073', '2015-04-27 17:12:26.195073')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (288, 3, 220, '2015-04-27 17:12:26.197431', '2015-04-27 17:12:26.197431')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (289, 220, '2015-04-27 17:12:26.199507', '2015-04-27 17:12:26.199507')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.207594', '2015-04-27 17:12:26.207594')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 337, '2015-04-27 17:12:26.209369', '2015-04-27 17:12:26.209369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:12:26.211987', '2015-04-27 17:12:26.211987')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (21.7ms)  UPDATE `monster_names` SET `monster_id` = 221, `updated_at` = '2015-04-27 17:12:26.214630' WHERE `monster_names`.`id` = 82
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 221
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:12:26.245067', '2015-04-27 17:12:26.245067')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 221, `updated_at` = '2015-04-27 17:12:26.246820' WHERE `monster_names`.`id` = 83
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-27 17:12:26.248679', '2015-04-27 17:12:26.248679')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 221, `updated_at` = '2015-04-27 17:12:26.250143' WHERE `monster_names`.`id` = 84
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.256867', '2015-04-27 17:12:26.256867')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 338, '2015-04-27 17:12:26.258608', '2015-04-27 17:12:26.258608')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.8ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-27 17:12:26.262746', '2015-04-27 17:12:26.262746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-27 17:12:26.265287', '2015-04-27 17:12:26.265287')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (290, 222, '2015-04-27 17:12:26.267663', '2015-04-27 17:12:26.267663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (291, 1, 222, '2015-04-27 17:12:26.269322', '2015-04-27 17:12:26.269322')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.281470', '2015-04-27 17:12:26.281470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 124, '2015-04-27 17:12:26.284894', '2015-04-27 17:12:26.284894')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"117"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 117 LIMIT 1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 124 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.5ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.301802', '2015-04-27 17:12:26.301802')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 125, '2015-04-27 17:12:26.303938', '2015-04-27 17:12:26.303938')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC LIMIT 25 OFFSET 0
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 125 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.7ms)

 (4.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.321764', '2015-04-27 17:12:26.321764')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 126, '2015-04-27 17:12:26.323879', '2015-04-27 17:12:26.323879')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"126", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"119"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 119 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 126 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/119 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.336660', '2015-04-27 17:12:26.336660')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 127, '2015-04-27 17:12:26.338349', '2015-04-27 17:12:26.338349')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (1.0ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (4.1ms)
Rendered master_skills/new.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 1.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.353161', '2015-04-27 17:12:26.353161')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 128, '2015-04-27 17:12:26.354873', '2015-04-27 17:12:26.354873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"128", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 128 LIMIT 1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 128, '2015-04-27 17:12:26.359155', '2015-04-27 17:12:26.359155')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/122 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.367429', '2015-04-27 17:12:26.367429')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 129, '2015-04-27 17:12:26.369288', '2015-04-27 17:12:26.369288')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"123"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 123 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 123
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.380682', '2015-04-27 17:12:26.380682')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 130, '2015-04-27 17:12:26.383392', '2015-04-27 17:12:26.383392')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"130", "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 130 LIMIT 1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.4ms)
Rendered master_skills/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.8ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.401702', '2015-04-27 17:12:26.401702')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 131, '2015-04-27 17:12:26.403486', '2015-04-27 17:12:26.403486')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"125"}
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 125 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.3ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.420481', '2015-04-27 17:12:26.420481')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 132, '2015-04-27 17:12:26.422131', '2015-04-27 17:12:26.422131')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"126"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 126 LIMIT 1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.5ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.439967', '2015-04-27 17:12:26.439967')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (170, '2015-04-27 17:12:26.442796', '2015-04-27 17:12:26.442796')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-27 17:12:26.444625', '2015-04-27 17:12:26.444625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (171, '23-4', '2015-04-27 17:12:26.446457', '2015-04-27 17:12:26.446457')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-27 17:12:26.448776', '2015-04-27 17:12:26.448776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-27 17:12:26.450535', '2015-04-27 17:12:26.450535')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (172, '2015-04-27 17:12:26.476020', '2015-04-27 17:12:26.476020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.487234', '2015-04-27 17:12:26.487234')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"173"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 173 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/173 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.497670', '2015-04-27 17:12:26.497670')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"174"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 174 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 174
SQL (0.1ms)  DELETE FROM `books` WHERE `books`.`id` = 174
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 3ms (ActiveRecord: 0.6ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.509200', '2015-04-27 17:12:26.509200')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

 (7.5ms)  SELECT COUNT(*) FROM `books`
Book Load (0.2ms)  SELECT  `books`.* FROM `books`  ORDER BY `books`.`name` ASC LIMIT 25 OFFSET 0
Rendered books/index.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 18ms (Views: 9.4ms | ActiveRecord: 7.7ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.533436', '2015-04-27 17:12:26.533436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.550851', '2015-04-27 17:12:26.550851')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"177"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 177 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.2ms)
Rendered books/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 0.6ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (3.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.568981', '2015-04-27 17:12:26.568981')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"178"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 178 LIMIT 1
Rendered books/_form.html.erb (1.6ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.584581', '2015-04-27 17:12:26.584581')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.588887', '2015-04-27 17:12:26.588887')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/180 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.596305', '2015-04-27 17:12:26.596305')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.606529', '2015-04-27 17:12:26.606529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"182"}
Book Load (0.1ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 182 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.1ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.618741', '2015-04-27 17:12:26.618741')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 339, '2015-04-27 17:12:26.622118', '2015-04-27 17:12:26.622118')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:26.627746', '2015-04-27 17:12:26.627746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (223, 157, 1, '2015-04-27 17:12:26.631686', '2015-04-27 17:12:26.631686')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.634963', '2015-04-27 17:12:26.634963')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 340, '2015-04-27 17:12:26.637168', '2015-04-27 17:12:26.637168')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-27 17:12:26.640009', '2015-04-27 17:12:26.640009')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (224, 158, 2, 'Flexible', '2015-04-27 17:12:26.642909', '2015-04-27 17:12:26.642909')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.655611', '2015-04-27 17:12:26.655611')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.676050', '2015-04-27 17:12:26.676050')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"342"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 342 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.2ms | ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.3ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.692906', '2015-04-27 17:12:26.692906')
 (0.3ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC LIMIT 25 OFFSET 0
 (0.7ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 343
Rendered monster_classes/index.html.erb within layouts/application (7.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 1.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.709938', '2015-04-27 17:12:26.709938')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"344"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 344 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (2.7ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/344 Completed 302 Found in 6ms (ActiveRecord: 2.9ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.722251', '2015-04-27 17:12:26.722251')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.727598', '2015-04-27 17:12:26.727598')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/346 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (5.6ms)  SELECT COUNT(*) FROM `monster_classes`
 (3.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (1.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.746625', '2015-04-27 17:12:26.746625')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"347"}
MonsterClass Load (0.7ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 347 LIMIT 1
 (0.9ms)  SAVEPOINT active_record_1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 347
SQL (0.4ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 347
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 8ms (ActiveRecord: 2.6ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.767384', '2015-04-27 17:12:26.767384')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"348"}
MonsterClass Load (0.4ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 348 LIMIT 1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (6.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 11.2ms | ActiveRecord: 0.4ms)

 (8.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.5ms)  SAVEPOINT active_record_1
SQL (3.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.797201', '2015-04-27 17:12:26.797201')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"349"}
MonsterClass Load (4.7ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 349 LIMIT 1
Monster Load (0.7ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 349
Rendered monster_classes/show.html.erb within layouts/application (14.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 28ms (Views: 21.1ms | ActiveRecord: 5.4ms)

 (4.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (6.1ms)  SAVEPOINT active_record_1
SQL (5.8ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.849480', '2015-04-27 17:12:26.849480')
 (0.5ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (3.7ms)
Rendered monster_classes/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (5.8ms)
Rendered layouts/_navigation.html.erb (6.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 12.1ms | ActiveRecord: 0.0ms)

 (7.3ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (2.7ms)  SAVEPOINT active_record_1
SQL (6.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:26.885775', '2015-04-27 17:12:26.885775')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (1.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (292, '2015-04-27 17:12:26.905301', '2015-04-27 17:12:26.905301')
 (2.8ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SAVEPOINT active_record_1
SQL (5.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:26.918834', '2015-04-27 17:12:26.918834')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (293, 3, '2015-04-27 17:12:26.928660', '2015-04-27 17:12:26.928660')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (7.4ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:12:26.945169', '2015-04-27 17:12:26.945169')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (294, '2015-04-27 17:12:26.956168', '2015-04-27 17:12:26.956168')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (4.8ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (1.0ms)  SAVEPOINT active_record_1
SQL (1.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:26.979016', '2015-04-27 17:12:26.979016')
 (3.8ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"159"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 159 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (3.6ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 159
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 159
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 15ms (ActiveRecord: 4.2ms)

 (2.2ms)  SELECT COUNT(*) FROM `locations`
 (4.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.012157', '2015-04-27 17:12:27.012157')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"160"}
Location Load (1.8ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 160 LIMIT 1
Rendered locations/_form.html.erb (6.5ms)
Rendered locations/edit.html.erb within layouts/application (7.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)

Completed 200 OK in 23ms (Views: 20.5ms | ActiveRecord: 1.8ms)

 (9.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.048400', '2015-04-27 17:12:27.048400')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

 (3.3ms)  SELECT COUNT(*) FROM `locations`
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC LIMIT 25 OFFSET 0
Rendered locations/index.html.erb within layouts/application (6.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 18ms (Views: 13.8ms | ActiveRecord: 3.5ms)

 (8.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (2.5ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.081243', '2015-04-27 17:12:27.081243')
 (0.8ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (7.4ms)
Rendered layouts/_navigation.html.erb (7.6ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 19ms (Views: 19.0ms | ActiveRecord: 0.0ms)

 (5.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.111647', '2015-04-27 17:12:27.111647')
 (3.6ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"163"}
Location Load (0.5ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 163 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.5ms)

 (4.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.132941', '2015-04-27 17:12:27.132941')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"164"}
Location Load (1.8ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 164 LIMIT 1
 (3.3ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/164 Completed 302 Found in 8ms (ActiveRecord: 5.3ms)

 (3.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (2.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.150096', '2015-04-27 17:12:27.150096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"165"}
Location Load (4.6ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 165 LIMIT 1
 (0.2ms)  SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 19ms (Views: 8.3ms | ActiveRecord: 7.4ms)

 (4.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.181225', '2015-04-27 17:12:27.181225')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.3ms)  SAVEPOINT active_record_1
SQL (3.0ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.187013', '2015-04-27 17:12:27.187013')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/167 Completed 302 Found in 6ms (ActiveRecord: 3.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (6.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.200992', '2015-04-27 17:12:27.200992')
 (1.9ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.1ms)
Rendered locations/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 5.8ms | ActiveRecord: 0.3ms)

 (0.4ms)  SELECT COUNT(*) FROM `locations`
 (6.4ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.126492', '2015-04-27 17:14:28.126492')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC, `master_traits`.`notes` ASC LIMIT 25 OFFSET 0
 (0.2ms)  SELECT COUNT(*) FROM `traits` WHERE `traits`.`master_trait_id` = 295
Rendered master_traits/index.html.erb within layouts/application (29.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)

Completed 200 OK in 80ms (Views: 77.7ms | ActiveRecord: 1.5ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.216767', '2015-04-27 17:14:28.216767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"296"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 296 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 296
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 5ms (ActiveRecord: 0.5ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.230932', '2015-04-27 17:14:28.230932')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"297"}
MasterTrait Load (0.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 297 LIMIT 1
Rendered master_traits/_form.html.erb (9.4ms)
Rendered master_traits/edit.html.erb within layouts/application (10.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.252534', '2015-04-27 17:14:28.252534')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.257639', '2015-04-27 17:14:28.257639')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/299 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.264701', '2015-04-27 17:14:28.264701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"300"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 300 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.279072', '2015-04-27 17:14:28.279072')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"301"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 301 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/301 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.288565', '2015-04-27 17:14:28.288565')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (1.5ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.300419', '2015-04-27 17:14:28.300419')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"303"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 303 LIMIT 1
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`master_trait_id` = 303
Rendered master_traits/show.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.4ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.312682', '2015-04-27 17:14:28.312682')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (1.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.363076', '2015-04-27 17:14:28.363076')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 351, '2015-04-27 17:14:28.369054', '2015-04-27 17:14:28.369054')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:28.377903', '2015-04-27 17:14:28.377903')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (225, 169, 1, '2015-04-27 17:14:28.380858', '2015-04-27 17:14:28.380858')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.383560', '2015-04-27 17:14:28.383560')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 352, '2015-04-27 17:14:28.385368', '2015-04-27 17:14:28.385368')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-27 17:14:28.387593', '2015-04-27 17:14:28.387593')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (226, 170, 2, 'Flexible', '2015-04-27 17:14:28.389441', '2015-04-27 17:14:28.389441')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (14.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.407126', '2015-04-27 17:14:28.407126')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:14:28.408997', '2015-04-27 17:14:28.408997')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-27 17:14:28.411157', '2015-04-27 17:14:28.411157')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.419765', '2015-04-27 17:14:28.419765')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (308, '2015-04-27 17:14:28.423285', '2015-04-27 17:14:28.423285')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.425216', '2015-04-27 17:14:28.425216')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (309, 3, '2015-04-27 17:14:28.426767', '2015-04-27 17:14:28.426767')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:14:28.428436', '2015-04-27 17:14:28.428436')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (310, '2015-04-27 17:14:28.430134', '2015-04-27 17:14:28.430134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.442743', '2015-04-27 17:14:28.442743')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 353, '2015-04-27 17:14:28.444746', '2015-04-27 17:14:28.444746')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"353", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 353, '2015-04-27 17:14:28.455873', '2015-04-27 17:14:28.455873')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/228 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.465601', '2015-04-27 17:14:28.465601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 354, '2015-04-27 17:14:28.468058', '2015-04-27 17:14:28.468058')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"229"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 229 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 229
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 229
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 229
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 229
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 229
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 229
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 229
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 229
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 229
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 35ms (ActiveRecord: 5.2ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.512544', '2015-04-27 17:14:28.512544')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 355, '2015-04-27 17:14:28.515399', '2015-04-27 17:14:28.515399')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.6ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
MasterTrait Load (0.3ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (9.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
Rendered monsters/_form.html.erb (69.9ms)
Rendered monsters/new.html.erb within layouts/application (71.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 91ms (Views: 74.3ms | ActiveRecord: 3.9ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.615221', '2015-04-27 17:14:28.615221')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 356, '2015-04-27 17:14:28.617330', '2015-04-27 17:14:28.617330')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"231"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 231 LIMIT 1
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 231 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 231
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MonsterClass Load (0.2ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 231
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 231
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 231
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 231
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 231
MasterSkill Load (0.4ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 231
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
PageReference Load (7.4ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 231
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.2ms)
Rendered monsters/_form.html.erb (47.2ms)
Rendered monsters/edit.html.erb within layouts/application (48.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 55ms (Views: 39.7ms | ActiveRecord: 11.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.680230', '2015-04-27 17:14:28.680230')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 357, '2015-04-27 17:14:28.682432', '2015-04-27 17:14:28.682432')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"232"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 232 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 232
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 232
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 232
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 232
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 232
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 232
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 232
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 232
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (36.0ms)
Rendered monsters/edit.html.erb within layouts/application (36.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 39ms (Views: 35.3ms | ActiveRecord: 3.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.729317', '2015-04-27 17:14:28.729317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 358, '2015-04-27 17:14:28.731628', '2015-04-27 17:14:28.731628')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters`  ORDER BY `monsters`.`name` ASC LIMIT 25 OFFSET 0
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 233
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 358 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 8.7ms | ActiveRecord: 0.7ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.750307', '2015-04-27 17:14:28.750307')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 359, '2015-04-27 17:14:28.752835', '2015-04-27 17:14:28.752835')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"234"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 234 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 234
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 359 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 234
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 234
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 234
Rendered monsters/_show_stat_block.html.erb (3.1ms)
Attack Load (0.0ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 234
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 234
Skill Load (0.7ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 234
PageReference Load (0.0ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 234
Rendered monsters/show.html.erb within layouts/application (9.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 2.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.775003', '2015-04-27 17:14:28.775003')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 360, '2015-04-27 17:14:28.776875', '2015-04-27 17:14:28.776875')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.2ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
MasterTrait Load (0.2ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
Book Load (0.2ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (40.3ms)
Rendered monsters/new.html.erb within layouts/application (40.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 46ms (Views: 41.8ms | ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.832939', '2015-04-27 17:14:28.832939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 361, '2015-04-27 17:14:28.834713', '2015-04-27 17:14:28.834713')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"236"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 236 LIMIT 1
Monster Load (0.1ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 236 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/236 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.858060', '2015-04-27 17:14:28.858060')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (3.3ms)
Rendered monster_classes/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 9ms (Views: 9.0ms | ActiveRecord: 0.0ms)

 (2.1ms)  ROLLBACK
 (0.0ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.874653', '2015-04-27 17:14:28.874653')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.889663', '2015-04-27 17:14:28.889663')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"364"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 364 LIMIT 1
 (0.4ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/364 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.899582', '2015-04-27 17:14:28.899582')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"365"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 365 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.918939', '2015-04-27 17:14:28.918939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"366"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 366 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Monster Load (0.4ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 366
SQL (0.2ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 366
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 6ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.5ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.935491', '2015-04-27 17:14:28.935491')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"367"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 367 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.946815', '2015-04-27 17:14:28.946815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC LIMIT 25 OFFSET 0
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 368
Rendered monster_classes/index.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.961484', '2015-04-27 17:14:28.961484')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.965219', '2015-04-27 17:14:28.965219')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/370 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.973474', '2015-04-27 17:14:28.973474')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"371"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 371 LIMIT 1
Monster Load (0.3ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 371
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.5ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:28.996776', '2015-04-27 17:14:28.996776')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"141"}
MoveType Load (0.1ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 141 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 8.7ms | ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.016840', '2015-04-27 17:14:29.016840')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"142"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 142 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.027488', '2015-04-27 17:14:29.027488')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.9ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.031930', '2015-04-27 17:14:29.031930')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/144 Completed 302 Found in 4ms (ActiveRecord: 1.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.040842', '2015-04-27 17:14:29.040842')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.056403', '2015-04-27 17:14:29.056403')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC LIMIT 25 OFFSET 0
Rendered move_types/index.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.5ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.069038', '2015-04-27 17:14:29.069038')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"147"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 147 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/147 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.078943', '2015-04-27 17:14:29.078943')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"148"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 148 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.089220', '2015-04-27 17:14:29.089220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.099936', '2015-04-27 17:14:29.099936')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"150"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 150 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 150
SQL (0.2ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 150
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.8ms)

 (0.4ms)  SELECT COUNT(*) FROM `move_types`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.124505', '2015-04-27 17:14:29.124505')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 133, '2015-04-27 17:14:29.127474', '2015-04-27 17:14:29.127474')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 127, '2015-04-27 17:14:29.131167', '2015-04-27 17:14:29.131167')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.138347', '2015-04-27 17:14:29.138347')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 134, '2015-04-27 17:14:29.140161', '2015-04-27 17:14:29.140161')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 128, '2015-04-27 17:14:29.141631', '2015-04-27 17:14:29.141631')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.157305', '2015-04-27 17:14:29.157305')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"183"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 183 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.6ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 183
SQL (0.2ms)  DELETE FROM `books` WHERE `books`.`id` = 183
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 1.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.173570', '2015-04-27 17:14:29.173570')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `books`
Book Load (0.2ms)  SELECT  `books`.* FROM `books`  ORDER BY `books`.`name` ASC LIMIT 25 OFFSET 0
Rendered books/index.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 8.2ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.191214', '2015-04-27 17:14:29.191214')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"185"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 185 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.0ms)
Rendered books/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.1ms | ActiveRecord: 0.4ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.208177', '2015-04-27 17:14:29.208177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (2.4ms)
Rendered books/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.220891', '2015-04-27 17:14:29.220891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"187"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 187 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.231915', '2015-04-27 17:14:29.231915')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"188"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 188 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/188 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.240744', '2015-04-27 17:14:29.240744')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.244158', '2015-04-27 17:14:29.244158')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/190 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.251939', '2015-04-27 17:14:29.251939')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.267274', '2015-04-27 17:14:29.267274')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"192"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 192 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.4ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.285404', '2015-04-27 17:14:29.285404')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"171"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 171 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/171 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.303172', '2015-04-27 17:14:29.303172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.8ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.6ms)

Completed 200 OK in 11ms (Views: 10.7ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.321192', '2015-04-27 17:14:29.321192')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.336589', '2015-04-27 17:14:29.336589')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"174"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 174 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.347318', '2015-04-27 17:14:29.347318')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.351064', '2015-04-27 17:14:29.351064')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/176 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.358080', '2015-04-27 17:14:29.358080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"177"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 177 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.3ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.6ms)

 (2.1ms)  ROLLBACK
 (0.2ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.6ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.372916', '2015-04-27 17:14:29.372916')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"178"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 178 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.384891', '2015-04-27 17:14:29.384891')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"179"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 179 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.5ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 179
SQL (0.2ms)  DELETE FROM `locations` WHERE `locations`.`id` = 179
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.398091', '2015-04-27 17:14:29.398091')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `locations`
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC LIMIT 25 OFFSET 0
Rendered locations/index.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.4ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.413160', '2015-04-27 17:14:29.413160')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 372, '2015-04-27 17:14:29.415681', '2015-04-27 17:14:29.415681')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-27 17:14:29.421195', '2015-04-27 17:14:29.421195')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-27 17:14:29.423915', '2015-04-27 17:14:29.423915')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (311, 237, '2015-04-27 17:14:29.426390', '2015-04-27 17:14:29.426390')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (312, 1, 237, '2015-04-27 17:14:29.428164', '2015-04-27 17:14:29.428164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (3.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.435772', '2015-04-27 17:14:29.435772')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 373, '2015-04-27 17:14:29.437888', '2015-04-27 17:14:29.437888')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.444890', '2015-04-27 17:14:29.444890')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 374, '2015-04-27 17:14:29.446949', '2015-04-27 17:14:29.446949')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-27 17:14:29.451249', '2015-04-27 17:14:29.451249')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (313, 239, '2015-04-27 17:14:29.454753', '2015-04-27 17:14:29.454753')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.462029', '2015-04-27 17:14:29.462029')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.8ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 375, '2015-04-27 17:14:29.464066', '2015-04-27 17:14:29.464066')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.7ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-27 17:14:29.468108', '2015-04-27 17:14:29.468108')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-27 17:14:29.471634', '2015-04-27 17:14:29.471634')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (314, 3, 240, '2015-04-27 17:14:29.473792', '2015-04-27 17:14:29.473792')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (315, 240, '2015-04-27 17:14:29.475863', '2015-04-27 17:14:29.475863')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SELECT COUNT(*) FROM `master_traits`
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.482575', '2015-04-27 17:14:29.482575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 376, '2015-04-27 17:14:29.484524', '2015-04-27 17:14:29.484524')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:14:29.487186', '2015-04-27 17:14:29.487186')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 241, `updated_at` = '2015-04-27 17:14:29.488668' WHERE `monster_names`.`id` = 85
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 241
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:14:29.493956', '2015-04-27 17:14:29.493956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 241, `updated_at` = '2015-04-27 17:14:29.495869' WHERE `monster_names`.`id` = 86
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-27 17:14:29.498351', '2015-04-27 17:14:29.498351')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  UPDATE `monster_names` SET `monster_id` = 241, `updated_at` = '2015-04-27 17:14:29.501091' WHERE `monster_names`.`id` = 87
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:14:29.506960', '2015-04-27 17:14:29.506960')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:14:29.508688', '2015-04-27 17:14:29.508688')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-27 17:14:29.510876', '2015-04-27 17:14:29.510876')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.517216', '2015-04-27 17:14:29.517216')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (193, '2015-04-27 17:14:29.520484', '2015-04-27 17:14:29.520484')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-27 17:14:29.523255', '2015-04-27 17:14:29.523255')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (194, '23-4', '2015-04-27 17:14:29.525989', '2015-04-27 17:14:29.525989')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-27 17:14:29.527800', '2015-04-27 17:14:29.527800')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-27 17:14:29.530146', '2015-04-27 17:14:29.530146')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (195, '2015-04-27 17:14:29.532394', '2015-04-27 17:14:29.532394')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.546836', '2015-04-27 17:14:29.546836')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 135, '2015-04-27 17:14:29.548723', '2015-04-27 17:14:29.548723')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC LIMIT 25 OFFSET 0
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 135 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 10.3ms | ActiveRecord: 0.7ms)

 (2.4ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.567390', '2015-04-27 17:14:29.567390')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 136, '2015-04-27 17:14:29.569023', '2015-04-27 17:14:29.569023')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"130"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 130 LIMIT 1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 136 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.6ms)

Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.583734', '2015-04-27 17:14:29.583734')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 137, '2015-04-27 17:14:29.585212', '2015-04-27 17:14:29.585212')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"137", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"131"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 131 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 137 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/131 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.596784', '2015-04-27 17:14:29.596784')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 138, '2015-04-27 17:14:29.598818', '2015-04-27 17:14:29.598818')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"132"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 132 LIMIT 1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.7ms)

 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.614343', '2015-04-27 17:14:29.614343')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 139, '2015-04-27 17:14:29.616127', '2015-04-27 17:14:29.616127')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"139", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 139 LIMIT 1
SQL (0.6ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 139, '2015-04-27 17:14:29.621254', '2015-04-27 17:14:29.621254')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/134 Completed 302 Found in 4ms (ActiveRecord: 1.0ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.628433', '2015-04-27 17:14:29.628433')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 140, '2015-04-27 17:14:29.630446', '2015-04-27 17:14:29.630446')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"140", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 140 LIMIT 1
 (0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.9ms)
Rendered master_skills/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.650116', '2015-04-27 17:14:29.650116')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 141, '2015-04-27 17:14:29.652005', '2015-04-27 17:14:29.652005')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"136"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 136 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.7ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.666785', '2015-04-27 17:14:29.666785')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 142, '2015-04-27 17:14:29.668620', '2015-04-27 17:14:29.668620')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.4ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.681172', '2015-04-27 17:14:29.681172')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 143, '2015-04-27 17:14:29.683253', '2015-04-27 17:14:29.683253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"138"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 138 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 138
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.0ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
ActiveRecord::SchemaMigration Load (0.1ms)  SELECT `schema_migrations`.* FROM `schema_migrations`
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_show_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.474323', '2015-04-27 17:15:23.474323')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#show as HTML

Parameters: {"id"=>"151"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 151 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 64ms (Views: 55.5ms | ActiveRecord: 0.3ms)

 (3.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_destroy_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.548842', '2015-04-27 17:15:23.548842')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#destroy as HTML

Parameters: {"id"=>"152"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 152 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
MovementRate Load (0.2ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 152
SQL (0.3ms)  DELETE FROM `move_types` WHERE `move_types`.`id` = 152
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.570164', '2015-04-27 17:15:23.570164')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#edit as HTML

Parameters: {"id"=>"153"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 153 LIMIT 1
Rendered move_types/_form.html.erb (10.4ms)
Rendered move_types/edit.html.erb within layouts/application (12.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 16ms (Views: 15.1ms | ActiveRecord: 0.2ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.592790', '2015-04-27 17:15:23.592790')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>nil}, "id"=>"154"}
MoveType Load (0.2ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 154 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.2ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_fail_to_create_move_type


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.606980', '2015-04-27 17:15:23.606980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.620762', '2015-04-27 17:15:23.620762')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#new as HTML

Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_update_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.634902', '2015-04-27 17:15:23.634902')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#update as HTML

Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"157"}
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 157 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/157 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.644470', '2015-04-27 17:15:23.644470')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MoveTypesController#index as HTML

 (0.3ms)  SELECT COUNT(*) FROM `move_types`
MoveType Load (0.3ms)  SELECT  `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC LIMIT 25 OFFSET 0
Rendered move_types/index.html.erb within layouts/application (7.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.5ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MoveTypesControllerTest: test_should_create_move_type


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.661551', '2015-04-27 17:15:23.661551')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `move_types`

Processing by MoveTypesController#create as HTML

Parameters: {"move_type"=>{"name"=>"ground"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.665370', '2015-04-27 17:15:23.665370')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/move_types/160 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `move_types`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:23.678969', '2015-04-27 17:15:23.678969')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:15:23.681205', '2015-04-27 17:15:23.681205')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-27 17:15:23.683379', '2015-04-27 17:15:23.683379')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_update_master_skill


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.707977', '2015-04-27 17:15:23.707977')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 144, '2015-04-27 17:15:23.713477', '2015-04-27 17:15:23.713477')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"144", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"139"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 139 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 144 LIMIT 1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/139 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)

 (3.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.726176', '2015-04-27 17:15:23.726176')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 145, '2015-04-27 17:15:23.727866', '2015-04-27 17:15:23.727866')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#edit as HTML

Parameters: {"id"=>"140"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 140 LIMIT 1
Characteristic Load (0.3ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (5.3ms)
Rendered master_skills/edit.html.erb within layouts/application (6.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.5ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_destroy_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.748731', '2015-04-27 17:15:23.748731')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 146, '2015-04-27 17:15:23.750495', '2015-04-27 17:15:23.750495')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#destroy as HTML

Parameters: {"id"=>"141"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 141 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  DELETE FROM `master_skills` WHERE `master_skills`.`id` = 141
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)

 (0.1ms)  SELECT COUNT(*) FROM `master_skills`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.760712', '2015-04-27 17:15:23.760712')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 147, '2015-04-27 17:15:23.762529', '2015-04-27 17:15:23.762529')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"147", "name"=>nil, "notes"=>nil}}
 (0.2ms)  SAVEPOINT active_record_1
Characteristic Load (0.4ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 147 LIMIT 1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.4ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.4ms)
Rendered master_skills/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 10ms (Views: 6.4ms | ActiveRecord: 1.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_new


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.782023', '2015-04-27 17:15:23.782023')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 148, '2015-04-27 17:15:23.783815', '2015-04-27 17:15:23.783815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#new as HTML

Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_create_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.794865', '2015-04-27 17:15:23.794865')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 149, '2015-04-27 17:15:23.796765', '2015-04-27 17:15:23.796765')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_skills`

Processing by MasterSkillsController#create as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>"149", "name"=>"Basketweaving", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
Characteristic Load (0.4ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 149 LIMIT 1
SQL (0.3ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 149, '2015-04-27 17:15:23.803163', '2015-04-27 17:15:23.803163')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_skills/145 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_skills`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_show_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.811020', '2015-04-27 17:15:23.811020')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 150, '2015-04-27 17:15:23.813196', '2015-04-27 17:15:23.813196')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#show as HTML

Parameters: {"id"=>"146"}
MasterSkill Load (0.2ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 146 LIMIT 1
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 150 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.4ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_fail_to_update_master_skill


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.825222', '2015-04-27 17:15:23.825222')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 151, '2015-04-27 17:15:23.827391', '2015-04-27 17:15:23.827391')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#update as HTML

Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"147"}
MasterSkill Load (0.4ms)  SELECT  `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 147 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Characteristic Load (0.2ms)  SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.8ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterSkillsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.843206', '2015-04-27 17:15:23.843206')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 152, '2015-04-27 17:15:23.845044', '2015-04-27 17:15:23.845044')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterSkillsController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `master_skills`
MasterSkill Load (0.3ms)  SELECT  `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC LIMIT 25 OFFSET 0
Characteristic Load (0.2ms)  SELECT  `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 152 LIMIT 1
Rendered master_skills/index.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.7ms)

 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_destroy_monster_class


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.872463', '2015-04-27 17:15:23.872463')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#destroy as HTML

Parameters: {"id"=>"377"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 377 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 377
SQL (0.1ms)  DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 377
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes Completed 302 Found in 17ms (ActiveRecord: 1.4ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.897737', '2015-04-27 17:15:23.897737')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC LIMIT 25 OFFSET 0
 (0.3ms)  SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 378
Rendered monster_classes/index.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.8ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.917902', '2015-04-27 17:15:23.917902')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"379"}
MonsterClass Load (0.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 379 LIMIT 1
 (0.0ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/379 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (4.7ms)  ROLLBACK
 (0.2ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.930437', '2015-04-27 17:15:23.930437')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.4ms)

Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`
 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.948203', '2015-04-27 17:15:23.948203')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#new as HTML

Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.958317', '2015-04-27 17:15:23.958317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#edit as HTML

Parameters: {"id"=>"382"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 382 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.2ms)

 (1.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_show_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.971326', '2015-04-27 17:15:23.971326')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#show as HTML

Parameters: {"id"=>"383"}
MonsterClass Load (1.3ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 383 LIMIT 1
Monster Load (0.2ms)  SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 383
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 1.5ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_create_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.984169', '2015-04-27 17:15:23.984169')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monster_classes`

Processing by MonsterClassesController#create as HTML

Parameters: {"monster_class"=>{"name"=>"Undead"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.988306', '2015-04-27 17:15:23.988306')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monster_classes/385 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monster_classes`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterClassesControllerTest: test_should_fail_to_update_monster_class


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.995898', '2015-04-27 17:15:23.995898')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonsterClassesController#update as HTML

Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"386"}
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 386 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterFormTest: test_should_filter_unwanted_fields


Unpermitted parameter: bogusValue

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

WelcomeControllerTest: test_should_get_index


Processing by WelcomeController#index as HTML

Rendered welcome/index.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)

 (0.1ms)  ROLLBACK
 (0.1ms)  BEGIN

DamageResistancesHelperTest: test_should_format_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.047220', '2015-04-27 17:15:24.047220')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 387, '2015-04-27 17:15:24.051301', '2015-04-27 17:15:24.051301')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.059964', '2015-04-27 17:15:24.059964')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (242, 181, 1, '2015-04-27 17:15:24.062855', '2015-04-27 17:15:24.062855')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.065390', '2015-04-27 17:15:24.065390')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 388, '2015-04-27 17:15:24.067442', '2015-04-27 17:15:24.067442')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-27 17:15:24.069990', '2015-04-27 17:15:24.069990')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (243, 182, 2, 'Flexible', '2015-04-27 17:15:24.071803', '2015-04-27 17:15:24.071803')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterNameTest: test_comparison


 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:15:24.086710', '2015-04-27 17:15:24.086710')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:15:24.095980', '2015-04-27 17:15:24.095980')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-27 17:15:24.098252', '2015-04-27 17:15:24.098252')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.110575', '2015-04-27 17:15:24.110575')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.115956', '2015-04-27 17:15:24.115956')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/320 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.123685', '2015-04-27 17:15:24.123685')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#new as HTML

Rendered master_traits/_form.html.erb (4.9ms)
Rendered master_traits/new.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 12.2ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_destroy_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.143644', '2015-04-27 17:15:24.143644')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#destroy as HTML

Parameters: {"id"=>"322"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 322 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  DELETE FROM `master_traits` WHERE `master_traits`.`id` = 322
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_create_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.156171', '2015-04-27 17:15:24.156171')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`

Processing by MasterTraitsController#create as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.171008', '2015-04-27 17:15:24.171008')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"324"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 324 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/master_traits/324 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)

 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_fail_to_update_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.180911', '2015-04-27 17:15:24.180911')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#update as HTML

Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"325"}
MasterTrait Load (0.4ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 325 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 10ms (Views: 6.3ms | ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.198861', '2015-04-27 17:15:24.198861')
 (0.0ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#edit as HTML

Parameters: {"id"=>"326"}
MasterTrait Load (0.3ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 326 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.3ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.211756', '2015-04-27 17:15:24.211756')
 (0.6ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC, `master_traits`.`notes` ASC LIMIT 25 OFFSET 0
 (0.3ms)  SELECT COUNT(*) FROM `traits` WHERE `traits`.`master_trait_id` = 327
Rendered master_traits/index.html.erb within layouts/application (8.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.9ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MasterTraitsControllerTest: test_should_show_master_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.231358', '2015-04-27 17:15:24.231358')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MasterTraitsController#show as HTML

Parameters: {"id"=>"328"}
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 328 LIMIT 1
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`master_trait_id` = 328
Rendered master_traits/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.4ms)

 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

TraitTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.247860', '2015-04-27 17:15:24.247860')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (329, '2015-04-27 17:15:24.252317', '2015-04-27 17:15:24.252317')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.254601', '2015-04-27 17:15:24.254601')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (330, 3, '2015-04-27 17:15:24.256475', '2015-04-27 17:15:24.256475')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:15:24.259233', '2015-04-27 17:15:24.259233')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (331, '2015-04-27 17:15:24.261410', '2015-04-27 17:15:24.261410')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (3.4ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_modifier_as_string_is_formatted_#


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:24.276877', '2015-04-27 17:15:24.276877')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 153, '2015-04-27 17:15:24.278607', '2015-04-27 17:15:24.278607')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 149, '2015-04-27 17:15:24.281369', '2015-04-27 17:15:24.281369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

SkillTest: test_prints_correctly


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:24.287654', '2015-04-27 17:15:24.287654')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 154, '2015-04-27 17:15:24.290521', '2015-04-27 17:15:24.290521')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 150, '2015-04-27 17:15:24.292402', '2015-04-27 17:15:24.292402')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_create_book


 (0.8ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.310078', '2015-04-27 17:15:24.310078')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.316039', '2015-04-27 17:15:24.316039')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/197 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.324504', '2015-04-27 17:15:24.324504')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"198"}
Book Load (0.4ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 198 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.2ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms)

 (3.0ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.345377', '2015-04-27 17:15:24.345377')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `books`
Book Load (0.3ms)  SELECT  `books`.* FROM `books`  ORDER BY `books`.`name` ASC LIMIT 25 OFFSET 0
Rendered books/index.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.6ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_destroy_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.359017', '2015-04-27 17:15:24.359017')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#destroy as HTML

Parameters: {"id"=>"200"}
Book Load (0.3ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 200 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 200
SQL (0.7ms)  DELETE FROM `books` WHERE `books`.`id` = 200
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.9ms)

 (0.3ms)  SELECT COUNT(*) FROM `books`
 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_update_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.376834', '2015-04-27 17:15:24.376834')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#update as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"201"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 201 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/books/201 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.385802', '2015-04-27 17:15:24.385802')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#edit as HTML

Parameters: {"id"=>"202"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 202 LIMIT 1
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)

 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_fail_to_create_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.397684', '2015-04-27 17:15:24.397684')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `books`

Processing by BooksController#create as HTML

Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
 (0.0ms)  SAVEPOINT active_record_1
 (0.5ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.5ms)

 (0.2ms)  SELECT COUNT(*) FROM `books`
 (2.8ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_show_book


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.414429', '2015-04-27 17:15:24.414429')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#show as HTML

Parameters: {"id"=>"204"}
Book Load (0.2ms)  SELECT  `books`.* FROM `books` WHERE `books`.`id` = 204 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

BooksControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.424416', '2015-04-27 17:15:24.424416')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by BooksController#new as HTML

Rendered books/_form.html.erb (1.3ms)
Rendered books/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_destroy_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.442482', '2015-04-27 17:15:24.442482')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.5ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 389, '2015-04-27 17:15:24.444390', '2015-04-27 17:15:24.444390')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#destroy as HTML

Parameters: {"id"=>"244"}
Monster Load (0.3ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 244 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 244
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 244
Trait Load (0.2ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 244
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 244
DamageResistance Load (0.4ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 244
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 244
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 244
ParryScore Load (0.2ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 244
SQL (0.2ms)  DELETE FROM `monsters` WHERE `monsters`.`id` = 244
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters Completed 302 Found in 26ms (ActiveRecord: 4.1ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.480402', '2015-04-27 17:15:24.480402')
 (0.0ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 390, '2015-04-27 17:15:24.482070', '2015-04-27 17:15:24.482070')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"name"=>nil}, "id"=>"245"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 245 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 245 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
MonsterName Load (0.4ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 245
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 245
MoveType Load (0.3ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 245
Location Load (0.4ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
Attack Load (0.3ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 245
Rendered monsters/_attack_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 245
MasterTrait Load (0.4ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Skill Load (0.2ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 245
MasterSkill Load (0.3ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 245
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (8.5ms)
PageReference Load (0.3ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 245
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.1ms)
Rendered monsters/_form.html.erb (69.4ms)
Rendered monsters/edit.html.erb within layouts/application (70.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 81ms (Views: 70.9ms | ActiveRecord: 5.2ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.570080', '2015-04-27 17:15:24.570080')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 391, '2015-04-27 17:15:24.572119', '2015-04-27 17:15:24.572119')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters`  ORDER BY `monsters`.`name` ASC LIMIT 25 OFFSET 0
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 246
MonsterClass Load (0.2ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 391 LIMIT 1
Rendered monsters/index.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.9ms)

 (2.6ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_update_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.589574', '2015-04-27 17:15:24.589574')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 392, '2015-04-27 17:15:24.591559', '2015-04-27 17:15:24.591559')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#update as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"247"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 247 LIMIT 1
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 247 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/247 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_show_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.606815', '2015-04-27 17:15:24.606815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 393, '2015-04-27 17:15:24.609545', '2015-04-27 17:15:24.609545')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#show as HTML

Parameters: {"id"=>"248"}
Monster Load (0.2ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 248 LIMIT 1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 248
MonsterClass Load (0.1ms)  SELECT  `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 393 LIMIT 1
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 248
ParryScore Load (0.1ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 248
DamageResistance Load (0.1ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 248
Rendered monsters/_show_stat_block.html.erb (3.5ms)
Attack Load (0.2ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 248
Trait Load (0.1ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 248
Skill Load (0.1ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 248
PageReference Load (0.1ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 248
Rendered monsters/show.html.erb within layouts/application (8.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 12ms (Views: 9.6ms | ActiveRecord: 1.7ms)

 (2.7ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.629966', '2015-04-27 17:15:24.629966')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 394, '2015-04-27 17:15:24.631870', '2015-04-27 17:15:24.631870')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"394", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 394, '2015-04-27 17:15:24.639415', '2015-04-27 17:15:24.639415')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/monsters/250 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `monsters`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_fail_to_create_monster


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.647888', '2015-04-27 17:15:24.647888')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.0ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 395, '2015-04-27 17:15:24.650167', '2015-04-27 17:15:24.650167')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SELECT COUNT(*) FROM `monsters`

Processing by MonstersController#create as HTML

Parameters: {"monster"=>{"block"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.4ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Location Load (0.3ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
MasterTrait Load (0.0ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (42.1ms)
Rendered monsters/new.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 48ms (Views: 44.1ms | ActiveRecord: 1.4ms)

 (0.3ms)  SELECT COUNT(*) FROM `monsters`
 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

MonstersControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.708209', '2015-04-27 17:15:24.708209')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 396, '2015-04-27 17:15:24.710269', '2015-04-27 17:15:24.710269')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#new as HTML

Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Location Load (0.2ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Book Load (0.3ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (40.7ms)
Rendered monsters/new.html.erb within layouts/application (40.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 46ms (Views: 42.0ms | ActiveRecord: 1.2ms)

 (2.3ms)  ROLLBACK
 (0.0ms)  BEGIN

MonstersControllerTest: test_should_get_edit


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.763786', '2015-04-27 17:15:24.763786')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 397, '2015-04-27 17:15:24.766142', '2015-04-27 17:15:24.766142')
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Processing by MonstersController#edit as HTML

Parameters: {"id"=>"253"}
Monster Load (0.4ms)  SELECT  `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 253 LIMIT 1
MonsterName Load (0.3ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 253
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
MonsterClass Load (0.3ms)  SELECT `monster_classes`.* FROM `monster_classes`  ORDER BY `monster_classes`.`name` ASC
MovementRate Load (0.3ms)  SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 253
MoveType Load (0.1ms)  SELECT `move_types`.* FROM `move_types`  ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 253
Location Load (0.1ms)  SELECT `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Attack Load (0.1ms)  SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 253
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Trait Load (0.3ms)  SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 253
MasterTrait Load (0.1ms)  SELECT `master_traits`.* FROM `master_traits`  ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Skill Load (0.3ms)  SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 253
MasterSkill Load (0.1ms)  SELECT `master_skills`.* FROM `master_skills`  ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
ParryScore Load (0.3ms)  SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 253
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
PageReference Load (0.2ms)  SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 253
Book Load (0.1ms)  SELECT `books`.* FROM `books`  ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_form.html.erb (37.1ms)
Rendered monsters/edit.html.erb within layouts/application (37.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 42ms (Views: 37.4ms | ActiveRecord: 3.3ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.816413', '2015-04-27 17:15:24.816413')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 398, '2015-04-27 17:15:24.818296', '2015-04-27 17:15:24.818296')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-27 17:15:24.822096', '2015-04-27 17:15:24.822096')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (332, 254, '2015-04-27 17:15:24.824363', '2015-04-27 17:15:24.824363')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.831264', '2015-04-27 17:15:24.831264')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 399, '2015-04-27 17:15:24.832992', '2015-04-27 17:15:24.832992')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-27 17:15:24.836408', '2015-04-27 17:15:24.836408')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.6ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-27 17:15:24.839538', '2015-04-27 17:15:24.839538')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (333, 255, '2015-04-27 17:15:24.842247', '2015-04-27 17:15:24.842247')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (334, 1, 255, '2015-04-27 17:15:24.844015', '2015-04-27 17:15:24.844015')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SELECT COUNT(*) FROM `master_traits`
 (2.9ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.852247', '2015-04-27 17:15:24.852247')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 400, '2015-04-27 17:15:24.854832', '2015-04-27 17:15:24.854832')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
MasterTrait Load (0.2ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-27 17:15:24.859396', '2015-04-27 17:15:24.859396')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MasterTrait Load (0.0ms)  SELECT  `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-27 17:15:24.861815', '2015-04-27 17:15:24.861815')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (335, 3, 256, '2015-04-27 17:15:24.864133', '2015-04-27 17:15:24.864133')
 (0.2ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (336, 256, '2015-04-27 17:15:24.866427', '2015-04-27 17:15:24.866427')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `master_traits`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_names_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.872788', '2015-04-27 17:15:24.872788')
 (0.3ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 401, '2015-04-27 17:15:24.875177', '2015-04-27 17:15:24.875177')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:15:24.877701', '2015-04-27 17:15:24.877701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  UPDATE `monster_names` SET `monster_id` = 257, `updated_at` = '2015-04-27 17:15:24.879249' WHERE `monster_names`.`id` = 94
 (0.1ms)  RELEASE SAVEPOINT active_record_1
MonsterName Load (0.2ms)  SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 257
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:15:24.883253', '2015-04-27 17:15:24.883253')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  UPDATE `monster_names` SET `monster_id` = 257, `updated_at` = '2015-04-27 17:15:24.884713' WHERE `monster_names`.`id` = 95
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-27 17:15:24.887134', '2015-04-27 17:15:24.887134')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.4ms)  UPDATE `monster_names` SET `monster_id` = 257, `updated_at` = '2015-04-27 17:15:24.889582' WHERE `monster_names`.`id` = 96
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

MonsterTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.0ms)  INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.896802', '2015-04-27 17:15:24.896802')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 402, '2015-04-27 17:15:24.898681', '2015-04-27 17:15:24.898681')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.4ms)  ROLLBACK
 (0.1ms)  BEGIN

PageReferenceTest: test_to_s


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.904896', '2015-04-27 17:15:24.904896')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (206, '2015-04-27 17:15:24.908508', '2015-04-27 17:15:24.908508')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-27 17:15:24.910831', '2015-04-27 17:15:24.910831')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (207, '23-4', '2015-04-27 17:15:24.914213', '2015-04-27 17:15:24.914213')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-27 17:15:24.916893', '2015-04-27 17:15:24.916893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-27 17:15:24.918299', '2015-04-27 17:15:24.918299')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.1ms)  INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (208, '2015-04-27 17:15:24.920335', '2015-04-27 17:15:24.920335')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_destroy_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.936842', '2015-04-27 17:15:24.936842')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#destroy as HTML

Parameters: {"id"=>"183"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 183 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
DamageResistance Load (0.2ms)  SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 183
SQL (0.1ms)  DELETE FROM `locations` WHERE `locations`.`id` = 183
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)

 (0.3ms)  SELECT COUNT(*) FROM `locations`
 (2.0ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.952701', '2015-04-27 17:15:24.952701')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>nil}, "id"=>"184"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 184 LIMIT 1
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.8ms)
Rendered locations/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.4ms)

 (2.1ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.3ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.974037', '2015-04-27 17:15:24.974037')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.2ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>"Skull"}}
 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.978369', '2015-04-27 17:15:24.978369')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/186 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_index


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.985476', '2015-04-27 17:15:24.985476')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#index as HTML

 (0.2ms)  SELECT COUNT(*) FROM `locations`
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations`  ORDER BY `locations`.`name` ASC LIMIT 25 OFFSET 0
Rendered locations/index.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.5ms)

Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.4ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_edit


 (0.3ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.998550', '2015-04-27 17:15:24.998550')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#edit as HTML

Parameters: {"id"=>"188"}
Location Load (0.1ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 188 LIMIT 1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)

Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.1ms)

 (2.3ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_show_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.009826', '2015-04-27 17:15:25.009826')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#show as HTML

Parameters: {"id"=>"189"}
Location Load (0.3ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 189 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)

 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_update_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.021328', '2015-04-27 17:15:25.021328')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#update as HTML

Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"190"}
Location Load (0.2ms)  SELECT  `locations`.* FROM `locations` WHERE `locations`.`id` = 190 LIMIT 1
 (0.3ms)  SAVEPOINT active_record_1
 (0.2ms)  RELEASE SAVEPOINT active_record_1

Redirected to test.host/locations/190 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)

 (2.5ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_fail_to_create_location


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.033333', '2015-04-27 17:15:25.033333')
 (0.1ms)  RELEASE SAVEPOINT active_record_1
 (0.4ms)  SELECT COUNT(*) FROM `locations`

Processing by LocationsController#create as HTML

Parameters: {"location"=>{"name"=>nil}}
 (0.1ms)  SAVEPOINT active_record_1
 (0.1ms)  ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)

 (0.2ms)  SELECT COUNT(*) FROM `locations`
 (2.2ms)  ROLLBACK
 (0.1ms)  BEGIN

LocationsControllerTest: test_should_get_new


 (0.1ms)  SAVEPOINT active_record_1
SQL (0.2ms)  INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.048893', '2015-04-27 17:15:25.048893')
 (0.1ms)  RELEASE SAVEPOINT active_record_1

Processing by LocationsController#new as HTML

Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.0ms)

Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)

 (2.4ms)  ROLLBACK